繁体   English   中英

Android浏览器php cookies

[英]Android browser php cookies

我无法在vanilla android浏览器上通过php操纵cookie。 (ver 2.3.4)

浏览器选项设置为接受cookie,一些网站允许我正常登录(尽管不是全部)。

我已经制作了一个非常简单的测试脚本来尝试查看是否设置了cookie:

setcookie("TestCookie", "cookievalue", time()+3600);

并在下一页

echo $_COOKIE["TestCookie"];

在我的桌面浏览器或firefox移动设备上显示“cookievalue”一词,但在android浏览器上显示为空白。 这个问题也不会让我在会话cookie中存储任何东西,因为它不会持久存在。

我错过了什么吗?

在仔细检查并尝试所有选项之后,我发现当android被配置为在APN设置中使用端口和代理时,这确实是股票浏览器如何处理cookie的问题。 我怀疑在这些设置打开时,在某些条件下将Cookie与其域名相关联时会出现问题。 (正在设置cookie,但是一旦点击页面重定向或链接就丢失了)。

我的提供商默认使用这些。 删除它们以使字段为空是解决了这个问题。

有其他人遇到此问题,我建议进入您的无线网络选项,找到接入点名称设置,选择活动APN并清除端口和代理字段(如果已填写)。(如果没有,请先写下来为你工作)

执行此操作后,您必须通过搜索可用网络并再次选择它来重新注册您的网络。

该代码不起作用。 使用setcookie设置的Cookie数据在下一页请求之前不可用。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM