我有一个基于不同PHP源文件的网页。
在其中一个文件中,代码更新了cookie值: setcookie('serial_number',$ serial,time()+ 3600,'/');
在另一个文件中,我想使用更新的cookie, $ serialNew = $ _COOKIE ['serial_number']; 但是我总是看到旧值,新页面在页面刷新之前不可用。
如何获取更新后的值?有一些方法可以做到这一点? 感谢
答案 0 :(得分:0)
请求期间设置的Cookie将在下一页加载/下一个请求时通过$_COOKIE
提供。它们在当前请求中不。
如果您需要在当前请求中访问该值,则可能必须将该值存储在其他变量中。
有关此事,另请参阅PHP's documentation。
答案 1 :(得分:0)
感谢所有..
我决定添加这个: $ _COOKIE [' serial_number'] = $ serial;
所以cookie在每个脚本中都会更新