LAMPで実行されているphpアプリケーションがあります。すべてのフォーム情報はデータベースに保存する必要があります。ユーザーが 30 分以上フォームを送信しない場合、後で送信しようとすると、php セッション変数の有効期限が切れます。
この問題を解決するにはどうすればよいですか?
LAMPで実行されているphpアプリケーションがあります。すべてのフォーム情報はデータベースに保存する必要があります。ユーザーが 30 分以上フォームを送信しない場合、後で送信しようとすると、php セッション変数の有効期限が切れます。
この問題を解決するにはどうすればよいですか?
php.ini でセッションの有効期限を長く設定する (セッション ガベージ コレクター)
Cookieの有効期間を長く設定します(Cookieを使用してセッションIDを保存する場合)
おそらく、ハックを使用できます。Ajax投稿を使用してセッションを開いたままにするのが好き!?
私はすでにこのテクニックを使用して、ユーザーにリマインダーまたは「アイドル状態ですか?」という質問を表示しました。バックグラウンドで、Ajax ポストは、セッションを維持する「session_start()」を使用して PHP スクリプトを呼び出します。