[php] www 登陆后,不带 www 的网站显示未登陆

2014-03-23 11:18:16 +08:00
 hellohacker
对cookie知识一直很匮乏,在开发中遇到一个问题“www登陆后,不带www的网站显示未登陆",如果单纯使用setcookie函数,把cooikepath 设置为'/' 或者空 可以吗?有安全问题吗?
3088 次点击
所在节点    程序员
11 条回复
11138
2014-03-23 11:27:55 +08:00
你指定domain就可以了。

http://www.php.net/manual/zh/features.cookies.php
http://www.php.net/manual/zh/function.setcookie.php
就算你说对cookie多么不认识,它的介绍也是那么简单。
raincious
2014-03-23 11:28:09 +08:00
yakiang
2014-03-23 11:31:38 +08:00
其实可不可以将所有不带 www 的 redirect 到带 www 的?
vibbow
2014-03-23 11:44:10 +08:00
v2ex就一直有这个问题,我都无力吐槽了。
在v2ex.com登陆后,会自动跳转到www.v2ex.com,然后又是未登录状态!
bingu
2014-03-23 11:46:33 +08:00
@vibbow 会自动跳转到www.v2ex.com吗?我一直用的v2ex.com,貌似没有跳转。
vibbow
2014-03-23 12:01:32 +08:00
@bingu 会的,请看我高亮的那条 302 跳转
http://pic.vsean.net/di/0HGC/QQ截图20140323040017.png
sobigfish
2014-03-23 12:02:49 +08:00
@vibbow 正常浏览器不会的...
vibbow
2014-03-23 12:03:54 +08:00
@sobigfish IE, Firefox都会跳
xuc
2014-03-23 12:07:19 +08:00
@sobigfish 设置了SSL访问的,在http://v2ex.com登录会跳到https://www.v2ex.com
bingu
2014-03-23 12:14:03 +08:00
@vibbow 那你可能是像楼上 @xuc 说的设置了SSL访问,或者设置了“自定义首页跳转位置”吧,我这没着问题。
Showfom
2014-03-23 14:44:25 +08:00
v2ex 就这样

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/105472

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX