已掉线,重新登录

首页 > 绿虎论坛 > 历史版块 > 编程 > PHP > 讨论/求助

标题: php有时候无法写入cookie

作者: @Ta

时间: 2021-07-30

点击: 3560

$yx=$_POST['yx'];
$yx=trim($yx);
$mm=$_POST['mm'];
$mm=trim($mm);

setcookie("yzh",$yx);
setcookie("ymm",$mm);

老哥们,帮忙看看这样写入在a.php里面用form提交post后获取到的yx跟mm都没问题的,就是没法写入cookie,然后我把这两个值再次提交到另一个php文件单独写入cookie却可以,有大佬知道原因嘛?
图1是可以写入的Screenshot_2021-07-30-13-59-48-557_bin.mt.plus.jpg

图2是获取form的post后数值没问题的没写入
Screenshot_2021-07-30-14-00-48-029_bin.mt.plus.jpg

[隐藏样式|查看源码]


『回复列表(5|隐藏机器人聊天)』

1.
SetCookie("名称","值",time() + N); //N为生命周期,以秒为单位 把生命周期时间写上试一试
广告位一个草根小破站http://huue.cc乎学技术自制小尾巴
(/@Ta/2021-07-30 14:35//)

2. @寻梦xunm,setcookie("mgg-mm",$mm,time()+60*60*24*7);
这样也是写入null,打印没问题的,传输到另一个php写入也是可以
(/@Ta/2021-07-30 14:43//)

3. @511,检查一下config.php里面有输出没得,有输出就不能设置cookie,包括错误提示,setcookie必须放在所有输出前
(/@Ta/2021-07-30 17:42//)

4. 记得在每个页面都要开启session
(/@Ta/2021-07-30 18:11//)

6. @,老哥帮忙看看呗,Screenshot_2021-07-30-18-23-00-228_bin.mt.plus.jpg
(/@Ta/2021-07-30 18:23//)

回复需要登录

9月18日 12:15 星期四

本站由hu60wap6驱动

备案号: 京ICP备18041936号-1