PHP   发布时间:2022-04-04  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了从http://domain.com切换到http://www.domain.com时,PHP会话丢失大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

大家好

如果我用http://mywebsite.com访问我的网站,会有一个登录页面,成功登录后,我会将用户重定向http://www.mywebsite.com,而不是http://mywebsite.com.
我注意到该会话已设置,但是当从http://切换到http://www时会丢失,
然setcookie(‘name’,$data,time()seconds,’/’,“ .mywebsite.com”)
这项工作在http://和http://www
请指导我
谢谢

解决方法:

您可以使用session_set_cookie_params将会话的cookie域设置为.mywebsite.com,或将会话ID保存在自己的cookie中.

但我建议您在htaccess中创建一个重定向到您网站的www或非www版本的网站

RewriteCond %{http_HOST} !^www\.
RewriteRule ^(.*)$http://www.%{http_HOST}/$1 [R=301,L]

大佬总结

以上是大佬教程为你收集整理的从http://domain.com切换到http://www.domain.com时,PHP会话丢失全部内容,希望文章能够帮你解决从http://domain.com切换到http://www.domain.com时,PHP会话丢失所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: