1

認証が必要な PHP を使用して jQuery Mobile サイトを作成しましたが、これまでのところうまく機能しています。iPhone/iPad のユーザーは、Web サイトを Web クリップとしてホーム画面に保存して、Safari ツールバーなどを使わずにサイトに直接アクセスできるようにすることをお勧めします。

iOS デバイスでは、ユーザーがホーム ボタンをクリックするか、電話を受けてサイトに戻ると、ログアウトされ、再度ログインする必要があります。これは、Safari から直接サイトにアクセスした場合には発生しません。

ホーム画面の Web クリップからサイトにアクセスし、電話を受けるか、ホーム ボタンをクリックしたときに、一定時間 (たとえば 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 に答える