我用 PHP 创建了一个 jQuery Mobile 站点,它需要身份验证并且到目前为止运行良好。鼓励 iPhone/iPad 用户将网站作为网络剪辑保存到主屏幕,以便他们可以直接访问网站,而无需使用 Safari 工具栏等。
在 iOS 设备上,当用户单击主页按钮或接到电话并返回到该站点时,他们将注销并必须重新登录。当他们直接从 Safari 访问网站时,不会发生这种情况。
当他们通过主屏幕上的网络剪辑访问网站并接到电话或点击主页按钮时,是否有办法让他们保持登录状态一段时间(例如 15 分钟)?
最佳答案
在 php.ini 中或通过 .htaccess,将 session.cookie_lifetime 设置为 900 以使其持续 15 分钟。默认值为 0,持续到浏览器关闭。每次您离开 Web 剪辑时,它们似乎都会“关闭”,因此您会立即丢失 cookie。 http://www.php.net/manual/en/session.configuration.php#ini.session.cookie-lifetime
关于php - jQuery Mobile PHP 站点 - 如何在 iOS 上使用 Web Clip 保持登录状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10185959/