gpt4 book ai didi

ios - 如何使 "apple-mobile-web-app-capable"不丢失其 session ?

转载 作者:可可西里 更新时间:2023-11-01 04:04:08 25 4
gpt4 key购买 nike

我有一个网络应用。

<meta name="apple-mobile-web-app-capable" content="yes">

我把它放在那里。

我添加到主屏幕。

但是,我意识到在关闭网络应用程序后我总是需要重新登录。

如何让它保持 session ?

最佳答案

有一个简单的答案,但到目前为止我无法在 Apple 的官方文档中找到任何关于它的引用。

诀窍是这样做:

// Start or resume session
session_start();

// Extend cookie life time by an amount of your liking
$cookieLifetime = 365 * 24 * 60 * 60; // A year in seconds
setcookie(session_name(),session_id(),time()+$cookieLifetime);

如果您像这样延长 session cookie 的生命周期,Safari 将保留 session cookie,甚至允许在您的网络应用程序的“主屏幕安装”版本和通过 Safari 本身的正常访问之间共享 session 。

要进行更详细的讨论,请查看我对这个问题的回答:

Maintain PHP Session in web app on iPhone

关于ios - 如何使 "apple-mobile-web-app-capable"不丢失其 session ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10054107/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com