ホームページ > バックエンド開発 > PHPチュートリアル > 初めて SESSION を使用するときによくある質問_PHP チュートリアル

初めて SESSION を使用するときによくある質問_PHP チュートリアル

WBOY
リリース: 2016-07-13 17:25:04
オリジナル
917 人が閲覧しました

おそらくすべての PHP 初心者が SESSION を使用するときに同じ問題に遭遇するでしょう。それは
警告: open(/tmp/sess_7a8c81039d7cba3f9a868bc90f821526, O_RDWR) が失敗しました: m (2) in YOUR_PHP_FILE_PATHsession.php の 2 行目です

これは意味するものではありませんPHP のバージョンが十分に高くなく、構文エラーでもありませんが、SESSION ファイルを保存するために PHP で指定されたパスが存在しません。以下は SESSION の使い方と私の初体験についてです。初心者の方は寄り道しないでください。

PHP の SESSION 情報は、デフォルトではサーバーの /TMP ディレクトリに書き込まれます。そのようなディレクトリがハード ドライブにない場合、これには 2 つの解決策が表示されます。 1 つ目はルート ディレクトリに TMP というディレクトリを作成する方法で、2 つ目はシステムが提供する session_save_path() 関数を使用して既存のディレクトリを再指定する方法です。 PHP と ASP は SESSION を異なる方法で処理します。ASP はクライアントに SESSION を書き込み、呼び出し時に特別なステートメントを使用し、他の処理を行いません。一方、PHP は SESSION の環境も初期化します。次にPHPのSESSIONについて紹介します。

SESSION を使用する前に、まず session_start() で初期化し、宣言が成功した場合は session_register("ssp") または session_register("$ssp") 関数で変数を宣言する必要があります。の場合、TRUE が返されます。このようにして、この変数は SESSION となり、他のページから呼び出すことができます。

呼び出しメソッドは次のとおりです: SESSION も呼び出しページで初期化する必要があります (上記と同じ)。その後、変数名を直接使用できます (



session_start: 初期セッション)。
session_destroy: セッションを終了します。
session_name: 現在のセッション名にアクセスします。
session_module_name: 現在のセッション モジュールにアクセスします。
session_save_path: 現在のセッション パスにアクセスします。


session_id: 現在のセッションコードにアクセスします。
session_register: 新しい変数を登録します。
session_unregister: 登録された変数を削除します。
session_is_registered: 変数が登録されているかどうかを確認します。
session_decode: セッションデータのデコード。
session_encode: セッションデータのエンコード

www.bkjia.com本当http://www.bkjia.com/PHPjc/532088.html技術記事おそらくすべての PHP 初心者が SESSION を使用するときに同じ問題に遭遇するでしょう。それは、警告: open(/tmp/sess_7a8c81039d7cba3f9a868bc90f821526, O_RDWR) が失敗しました: m (2) in YOUR_...
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート