请问PHP cookie为何保存不了呢?是设定的问题吗?

请问PHP cookie为何保存不了呢?是设定的问题吗?


慕桂英546537
浏览 410回答 4
4回答

临摹微笑

单单执行这行代码肯定是不行的,是因为php设置完cookie必须刷新一下才会有效。不信你现执行一下这行代码,然后在把第一行也就是setcookie那一行注释掉,再执行一遍。就ok了

largeQ

TP里建议用原生的setcookie(官方也有这个建议),还有就是setcookie参数最好完整,例如:setcookie('example_auth', 'username', $expiration, $cookiepath);

LEATH

<?if($_COOKIE['lasttime']){if(time()-$_COOKIE['lasttime']>10){setCookie('lasttime',time(),time()+3600);echo date('Y-m-d H:i:s').' '.date('Y-m-d H:i:s',$_COOKIE['lasttime']).' expire';}else{echo 'logined';}}else{setCookie('lasttime',time(),time()+3600);echo 'no&nbsp;login';}?>
打开App,查看更多内容
随时随地看视频慕课网APP