0

LAMPで実行されているphpアプリケーションがあります。すべてのフォーム情報はデータベースに保存する必要があります。ユーザーが 30 分以上フォームを送信しない場合、後で送信しようとすると、php セッション変数の有効期限が切れます。

この問題を解決するにはどうすればよいですか?

4

2 に答える 2

1

php.ini でセッションの有効期限を長く設定する (セッション ガベージ コレクター)

Cookieの有効期間を長く設定します(Cookieを使用してセッションIDを保存する場合)

于 2011-03-06T01:31:59.373 に答える
0

おそらく、ハックを使用できます。Ajax投稿を使用してセッションを開いたままにするのが好き!?

私はすでにこのテクニックを使用して、ユーザーにリマインダーまたは「アイドル状態ですか?」という質問を表示しました。バックグラウンドで、Ajax ポストは、セッションを維持する「session_start()」を使用して PHP スクリプトを呼び出します。

于 2011-03-07T12:39:59.720 に答える