1

Web ページを Web アプリケーションとして追加するのは簡単です。ここで素敵な記事を見つけてください。

既知の問題は、セッションを開いたままにすることです。別のアプリに切り替えると、セッションが閉じられ、ユーザーは資格情報を再入力する必要があります。

stack-overflowで回答のない同様のエントリを見つけました。

いくつかのヒント?

4

2 に答える 2

1

$_SESSIONログイン情報を変数に保存する代わりに、 $_COOKIE. Cookie は、期限切れに設定した時期に応じて保存されます。Web アプリの「内部」または通常の Web バージョン (および Cookie は同じ) にログインする限り、毎回、または 2 つの間で切り替えるときにログインする必要はありません。

于 2012-03-10T02:39:46.447 に答える
0

秘訣はこれを行うことです:

// 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);

私はこれをiOS4.2.1、5.1.1、6.0、6.1で動作するようにテストしました。デバイスの電源を切って再起動した後でも、セッションは復元されます。

この戦略のより詳細な議論については、この質問の私の答えを見ることができます: iPhoneのWebアプリでPHPセッションを維持する

于 2013-01-30T09:33:06.177 に答える