查询PHP cookie

Mik*_*ike 1 php cookies

我是新的PHP人,我正在使用PHP cookie,我遇到的问题是cookie无法正确设置.这是Set Cookie的声明

setcookie('cookieusername',$ username,100000);

以及获取Cookie的声明

$ cookieusername = $ _COOKIE ["cookieusername"];

问题是,$_COOKIE["cookieusername"];没有定义值.

我不知道问题是什么.我已经厌倦了将cookie路径设置为'/'但仍然不起作用.

Ler*_*eri 11

代替:

setcookie('cookieusername', $username, 100000);
Run Code Online (Sandbox Code Playgroud)

你必须做:

setcookie('cookieusername', $username, time() + 100000);
Run Code Online (Sandbox Code Playgroud)

原因是第三个参数是到期时间(作为Unix时间戳(自纪元以来的秒数)),而不是到期时间.这是手册的链接.

  • 尝试setcookie('cookieusername',$ username,time()+ 100000,'/');,它应该在整个域上启用cookie. (3认同)