ホームページ  >  記事  >  バックエンド開発  >  PHPセッションが値を取得できない場合の対処方法

PHPセッションが値を取得できない場合の対処方法

藏色散人
藏色散人オリジナル
2020-11-20 09:55:072535ブラウズ

php セッションが渡されていないため、値を取得できません。解決策は、php セッションを使用する前に「session_start()」メソッドを通じてセッションを開くことです。

PHPセッションが値を取得できない場合の対処方法

# 推奨: 「

PHP ビデオ チュートリアル

私は最近、PHP を書いているときにこの問題に遭遇しました。Web サイト全体が閉じていない限り、セッションは常に存在します。ただし、あるページでセッションが初期化された後、別のページにダウンロードします。セッションが終了すると、値が見つからなかったので、echo を使用してセッション情報を出力したところ、セッションがまったく渡されていないことがわかり、PHP セッションが他の方法で使用されているのではないかと思いました。 。 。 (っ°Д °;)っ, これまでAspとJspでセッションしか使ったことがなかったのですが、ようやくエラーの原因が分かりました。使用する前にPHPセッションを開く必要があります:

session_start ()

このステートメントは session を使用するすべてのステートメントの前に置く必要があるため、忘れないよう php ファイルの先頭に記述するのが最善です。これは session を使用する場合と同じです。他の言語では、いくつかの違いがあります。さらに、PHP セッションの使用に関して、次のような非常に便利な関数がいくつかあります。

    isset($_SESSION['view'])  // 判断某个session值是否初始化
    unset($_SESSION['view'])   //删除某个session值

    session_destroy();      //谨慎使用 销毁所有的session数据

異なる言語の多くのコンテンツには類似点がありますが、それでも詳細を注意深く検討する必要があり、必ずしも当然のことだと思わないでください~

以上がPHPセッションが値を取得できない場合の対処方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。