jQuery Mobile PHP Site - 如何在 iOS 上使用 Web Clips 保持登录状态


jQuery Mobile PHP Site - How to Stay Logged in using Web Clips on iOS

我用PHP创建了一个jQuery Mobile网站,它需要身份验证,到目前为止运行良好。鼓励使用iPhone/iPad的用户将网站作为网络剪辑保存到主屏幕,以便他们直接访问该网站,而无需Safari工具栏等。

在iOS设备上,当用户单击主页按钮或接到电话时,他们返回站点时,他们已注销并必须再次登录。当他们直接从 Safari 访问网站时,不会发生这种情况。

有没有办法让他们在从主屏幕上的 Web 剪辑访问网站并接到电话或单击主页按钮时保持记录一段时间(例如 15 分钟)?

在 php.ini 或通过 .htaccess 中,将session.cookie_lifetime设置为 900 以使其持续 15 分钟。 默认值为 0,一直持续到浏览器关闭。 每次您离开网络剪辑时,它们似乎都会"关闭",因此您会立即丢失 cookie。 http://www.php.net/manual/en/session.configuration.php#ini.session.cookie-lifetime