setcookie("sid", $sid, $timestamp + (86400 * 365));
|
|
|
问题可能出现在这里,这个变量是什么?
我通常用time()函数 + xxx(秒)
|
|
|
问题可能出现在这里,这个变量是什么?
我通常用time()函数 + xxx(秒)
解决方案 »
- apache 开启Rewrite模块报错
- 关于JMAIL正文内容正常,但是后面多了很多乱码的问题
- Auth_HTTP安装
- simplexml_load_file处理xml后,如何取出其中的值?
- 问动态数组的问题,高手来帮忙!---急!!!!!!
- 怎么查找字符串里面是否含有中文字符
- 地址转向出错
- 急问,困扰很久了,图片显示问题。各位劳模先进们,请进!!
- 人气不旺啊!高分相赠!
- 两份PHP code, 代码一样,为什么执行结果不同
- Fatal error: Maximum execution time of 30 seconds exceeded 去哪里设置
- 什么样的parse error即使把代码注释掉,还是能显示错误?
分开都能注册成功的
那你一关了浏览器cookie就被删除!~~
你要这样$timestamp=time()+60*60*24*365;//一年
或者$timestamp=time()+999999999;永久
setcookie("sid", $sid, $timestamp + (86400 * 365), $cookiepath, $cookiedomain,0);
生成cookie文件中有sid
但若文件中有两个setcookie() 那么生成的cookie文件中就只有第二个注册的cookie
检查一下你的这个时候为on?如果是改成off
可以肯定是Apache2.0惹的祸 换掉它 用1.3.27就没问题了感谢大家的参与