如何按button後才產生cookies?謝謝

解决方案 »

  1.   

     寫入<input type="submit" name="aa" id="aa" value="送出" onclick="<?php setcookie("name","7");?>"/>
     讀取$_COOKIE["name"];
    對嗎?
      

  2.   

    js的事,上那里面问一下或搜一下更快写一个setcookie函数
      

  3.   

    将$_POST里的值setcookie一下就行了,setcookie用法可以参考手册
      

  4.   


    是不对的。你这里写的setcookie是php的函数,先要搞清楚js和php运行的模式。哪个在客户端哪个在服务器端。
    如果按照你的这种写法也应该是
    <script>
    //这个函数是抄的,放在这里只是想说明应该用js的函数而不是php的,除非你按完按钮到某个php页面的时候可以用php的函数处理cookies
    function setcookie(CookieName,CookieVal){
        var Then=new Date();
        Then.setTime(Then.getTime()+2*60*60*1000);//2分钟
         document.cookie=""+CookieName+"="+CookieVal+";expires="+Then.toGMTString();
    }
    </script>
    <input type="button" name='aa' onclik="setcookie('name','')">