发布网友
共2个回答
热心网友
var cookiecheck = '<?php echo $_COOKIE['cookiename'];?>';
先说明下这个吧
该php语句的作用在于获得cookie名为'cookiename'的cookie值,假设为[cookiename],然后输出该值。
由于在php是服务器解析,所以它会在js被执行之前生成,最后你的静态页面上显示出来的就是:
var cookiecheck=[cookiename];
再 你的代码我看过了 是有效的 我注意到你的“感叹号”不是英文格式,是打错还是?
测试代码如下:
<?php
SetCookie("name","this is my cookie");
?>
<script type="text/javascript">
function getCookie(name)
{
var arr = document.cookie.match(new RegExp("(^| )"+name+"=([^;]*)(;|$)"));
if(arr != null) return unescape(arr[2]);
return null;
}
// 判断是否已经登录
if(!getCookie("name"))
{
alert('失败');
}else{
alert(getCookie("name"));
}
</script>
热心网友
找到cookie所在目录,用js将这个目录的文件都删除就可以啦