当然不一样 js是基于对象的前端脚本语言,通过dom对象的cookie属性获得所有的cookie值。 php的cookie是面向过程的。通过php预定义变量$_COOKIE得到所有的cookie值。也就是一个数组。这个是php中cookie的使用 // 设定 cookie setcookie("cookie['three']", "cookiethree",time()+3600); setcookie("cookie['two']", "cookietwo",time()+3600); setcookie("cookie['one']", "cookieone",time()+3600); // 读取cookie if (isset($_COOKIE['cookie'])) { echo $_COOKIE['cookie']['\'two\'']."
"; foreach ($_COOKIE['cookie'] as $name => $value) { echo "$name : $value
\n"; } }
值得注意的是。定义cookie变量的时候中括号的变量名实不加 引号的。 这个是js中cookie的使用 function setCookie(n,v) { var date=new Date(); date.setTime(date.getTime()+ 60*1000); document.cookie=n+"="+escape(v)+"; expires="+date.toGMTString(); //escape function 用于将字符串中非ascii的字符转换为%16进制数。 } function getCookie(n) { var mycookie=document.cookie.split("; "); for(var i=0;i