php中设置cookies,保存在一段时间内。第一次关闭网页,再打开,值还在,但是这时再关闭网页再打开,这时还在时间内,但值已经没有了,这是怎么回事?
<?
setcookie("id",$_POST['id'],time()+1200);
setcookie("pw",$_POST['pw'],time()+1200);
if($_COOKIE['id'] && $_COOKIE['pw'])
{echo "登录成功".$_COOKIE['id'].$_COOKIE['pw'];}
?>
<form action="cookie.php" method="post">
帐号:<input type="text" name="id">
<br>
密码:<input type="password" name="pw">
<br>
<input type="submit" value="提交">
</form>
不要告诉我,cookie要刷新一次,这个我知道!
if($_COOKIE['id'] && $_COOKIE['pw'])
ä½ æ¯å¨å¤æçåï¼èä¸æ¯å¤ææ¯å¦æå¼æè æ¯å¦è®¾ç½®äºåé
建议使ç¨å¤æåéæ¯å¦ä¸ºç©ºçå½æ°empty()æ¥å¤æcookieå¼æ¯å¦ä¸ºç©ºï¼è¿ä¸ªå½æ°æ¯è¿åçåçï¼ç¶åå¨ifè¯å¥å¤æ
ä½ æ¯å¨å¤æçåï¼èä¸æ¯å¤ææ¯å¦æå¼æè æ¯å¦è®¾ç½®äºåé
建议使ç¨å¤æåéæ¯å¦ä¸ºç©ºçå½æ°empty()æ¥å¤æcookieå¼æ¯å¦ä¸ºç©ºï¼è¿ä¸ªå½æ°æ¯è¿åçåçï¼ç¶åå¨ifè¯å¥å¤æ
温馨提示:答案为网友推荐,仅供参考
第1个回答 2013-02-17