cookie why does not work?

if(empty($_COOKIE["name"])){
var popup = window.open('/main/popup', 'popup', 'top=0,left=0,toolbar=0,directories=0,menubar=0,resizable=0,scrollbars=0,width=300,height=350');
if(popup){popup.focus();}
}


<a><img src="/images/pop.jpg"/></a>
<div id="chk" style="position:absolute; top:325px;left:5px">
<input type="checkbox">&nbsp;<b> if click close button, it close one day</b>
<input type="button" value="close" id="closebutton">
</div>
<script>
$('a').click(function(){
//opener.location = '/page/view/howto';
window.open('/boards/notice/detail/182');
window.close();
});
$("#closebutton").click(function(){
window.close();
var values = 1;
setcookie("name",values,time()+60);

});
</script>

cookie why does not work? if add <if(empty($_COOKIE["name"])){ > this part, don't pop up page

作者: liangjamy   发布时间: 2011-05-27

you can try chis:
PHP code
echo empty($_COOKIE["name"]),' ',strlen($_COOKIE["name"]),' ',(array_key_exists("name",$_COOKIE)); 
if(empty($_COOKIE["name"])){
var popup = window.open('/main/popup', 'popup', 'top=0,left=0,toolbar=0,directories=0,menubar=0,resizable=0,scrollbars=0,width=300,height=350');
if(popup){popup.focus();}
}

作者: sibang   发布时间: 2011-05-27

nothing to echo

作者: liangjamy   发布时间: 2011-05-27

shi bu shi wo zai js li xie le php code,suoyi buxing?

作者: liangjamy   发布时间: 2011-05-27

晕倒,刚才没注意,下边这是什么啊,怎么js和php混搭了??

if(empty($_COOKIE["name"])){
var popup = window.open('/main/popup', 'popup', 'top=0,left=0,toolbar=0,directories=0,menubar=0,resizable=0,scrollbars=0,width=300,height=350');
if(popup){popup.focus();}
}
改成
if(empty($_COOKIE["name"])){
echo '<scrrpt>';
echo "var popup = window.open('/main/popup', 'popup', 'top=0,left=0,toolbar=0,directories=0,menubar=0,resizable=0,scrollbars=0,width=300,height=350');if(popup){popup.focus();}</script>";
}

作者: sibang   发布时间: 2011-05-27