首页后端开发其他后端知识PHP的setcookie失效的情况是怎么处理解呢?

PHP的setcookie失效的情况是怎么处理解呢?

时间2024-03-25 12:20:04发布访客分类其他后端知识浏览561
导读:这篇文章主要为大家详细介绍了PHP的setcookie失效的情况是怎么处理解呢?的内容,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,希望对大家学习或工作能有帮助,接下来就跟随小编一起来学习吧。...
这篇文章主要为大家详细介绍了PHP的setcookie失效的情况是怎么处理解呢?的内容,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,希望对大家学习或工作能有帮助,接下来就跟随小编一起来学习吧。

1、浏览器开启cookie。

2、删除在setcookie()之前的任何HTTP头部输出。

3、使用php的setcookie()来创建cookie即可。

使用php的setcookie()来创建cookie和php中开启session的 session_start()一样,在setcookie()之前不能有任何HTTP头部输出。我去检查代码,发现如下代码

var_dump($qOpenId);
    
setcookie('qOpenId',$openid,time() + 30 * 24 * 3600,'/');
    

果断注释var_dump($OpenId)这行,测试,成功。

个人认为,setcookie应该是直接设置http header里面的内容,所以前面不能有任何头部输出,var_dump,echo 什么的都不能有。

知识点扩展:

用法

setcookie(name,value,expire,path,domain,secure)

参数 描述

  • name 必需。规定 cookie 的名称。
  • value 必需。规定 cookie 的值。
  • expire 可选。规定 cookie 的有效期。
  • path 可选。规定 cookie 的服务器路径。
  • domain 可选。规定 cookie 的域名。
  • secure 可选。规定是否通过安全的 HTTPS 连接来传输 cookie。
setcookie("webURL",www.jb51.net, time()+3600*24);
    



以上就是关于PHP的setcookie失效的情况是怎么处理解呢?的介绍啦,需要的朋友可以参考上述内容,希望对大家有帮助,想要了解更多,欢迎关注网络,小编将为大家输出更多高质量的实用文章!

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: PHP的setcookie失效的情况是怎么处理解呢?
本文地址: https://pptw.com/jishu/652775.html
小程序+TP5实现授权登陆获取手机号的过程是什么 PHP类自动加载失败的处理办法是什么?

游客 回复需填写必要信息