1

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

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

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

4

1 回答 1

2

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

于 2012-05-03T03:15:41.803 回答