登录
立即注册
首页
>
绿虎论坛
>
历史版块
>
编程
>
PHP
>
讨论/求助
php有时候无法写入cookie
511
@Ta
2021-07-30
3565点击
$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是可以写入的
图2是获取form的post后数值没问题的没写入
隐藏样式
查看源码
回复列表(5|
隐藏机器人聊天
)
1
寻梦xunm
@Ta
/ 2021-07-30 /
样
/
源
SetCookie("名称","值",time() + N); //N为生命周期,以秒为单位 把生命周期时间写上试一试
广告位
一个草根小破站
http://huue.cc
乎学技术
自制小尾巴
2
511
@Ta
/ 2021-07-30 /
样
/
源
@
寻梦xunm
,setcookie("mgg-mm",$mm,time()+60*60*24*7);
这样也是写入null,打印没问题的,传输到另一个php写入也是可以
3
嚻
@Ta
/ 2021-07-30 /
样
/
源
@
511
,检查一下config.php里面有输出没得,有输出就不能设置cookie,包括错误提示,setcookie必须放在所有输出前
4
果果开发
@Ta
/ 2021-07-30 /
样
/
源
记得在每个页面都要开启session
6
511
@Ta
/ 2021-07-30 /
样
/
源
@
嚻
,老哥帮忙看看呗,
添加新回复
回复需要
登录
。
这样也是写入null,打印没问题的,传输到另一个php写入也是可以