php setcookie的一个小问题

session.cookie_lifetime=3600为什么在php.ini中如此设置了,然后setcookie('hello','world');重启浏览器后,这个c... session.cookie_lifetime = 3600
为什么在php.ini中如此设置了,然后setcookie('hello','world');重启浏览器后,这个cookie依然过期了呢?
展开
 我来答
xudianyang
2010-06-05 · TA获得超过410个赞
知道小有建树答主
回答量:87
采纳率:0%
帮助的人:122万
展开全部
没有设置COOKIE的有效期,
bool setcookie (string $name [, string $value [, int $expire [, string $path [, string $domain [, bool $secure]]]]] )
其中中括号内可以省略

$name 参数为Cookie变量名
$value 参数为COOkie值
$expire Cookie的失效时间 ,$expire是标准的UNIX时间标记,可以用time()函数或者mktime()函数获取,单位为秒,如:time()+3600*24*30表示Cookie的有效期为一个月,如果不进行设置默认为会话期间,即关闭浏览器时Cookie失效!
$path Cookie在服务器的有效路径
$domain Cookie有效域名
$secure 指明Cookie是否仅通过安全的HTTPS值为0或1,如果为1,则cookie只能在HTTPS连接有效;如果值为默认值0,则在HTTP和HTTPS连接上均有效

祝你成功
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式