ホームページ > バックエンド開発 > PHPチュートリアル > PHP_PHP チュートリアルでよくあるセッションの問題

PHP_PHP チュートリアルでよくあるセッションの問題

WBOY
リリース: 2016-07-13 10:59:41
オリジナル
1128 人が閲覧しました

1. 持続期間の長いセッションを設定するにはどうすればよいですか?
session.cookie_lifetime と session.gc_maxlifetime を長く設定します。

2. セッションの初期化時にエラーが報告されるのはなぜですか?
a、セッションファイルの保存パス、パスが正しいか、操作権限が十分か確認してください
b. セッションの初期化前に HTML コンテンツの出力があるかどうかを確認します

3. クライアントが Cookie を無効にすると、セッションは影響を受けますか?
お客様がCookieの使用を拒否した場合。大変ご不便をおかけいたします:
PHP は、ページ上のリンクとフォームに sessionId パラメータを自動的に追加します。会話を確実にするために
続けますが、今回はブラウザー、セッションに同じアドレスを複数回手動で入力します
1 つではなく複数のセッションとして考慮されます。

4. セッションが数分後に期限切れになるのはなぜですか?
1. ブラウザの Cookie が有効になっているかどうかを確認します。有効になっていない場合は、
を確認します。 システムが sessionID を渡すための URL の使用を許可するかどうか、そして最後に url_rewriter.tags 設定を確認します
2. セッションのガベージマーキング時間とリサイクル確率を確認します

5. セッションをデータベースに保存するにはどうすればよいですか?
session_set_save_handler("open", "close", "read", "write", "destroy", "gc") を使用します
独自のアプローチをカスタマイズします。

6. セッションを使用して現在のユーザー数とリストを取得するにはどうすればよいですか?
セッションがデータベースに保存されている場合、実装は簡単ですが、何を使用するかは関係ありません
この方法で得られるデータは正確なデータではない可能性があります。

7. 戻ると入力したフォームの内容が消えてしまうのはなぜですか?
スクリプトにセッションを初期化するアクションがあるかどうかを確認します。ある場合は、次を使用します。 session_cache_limiter('プライベート、再検証が必要');

6. セッションを使用して Web ページのキャッシュを制御するにはどうすればよいですか?
session.cache_limiter、session.cache_expireを調整します

8. セッションを管理するためにセッションを使用しています。同じアカウントが同時に 2 台のマシンにログインしている場合、影響を受けますか?
影響はありません。これらは 2 つのセッション ID であるため、サーバー上に 2 つのセッション ファイルがあることを意味します
。 それぞれのセッションを確保するため。

http://www.bkjia.com/PHPjc/631894.htmlwww.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/631894.html技術記事 1. 存続期間の長いセッションを設定するにはどうすればよいですか? session.cookie_lifetime と session.gc_maxlifetime を長く設定します。 2. セッションの初期化時にエラーが報告されるのはなぜですか?あ、チェックしてください...
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート