ホームページ > バックエンド開発 > PHPの問題 > $_SESSION が PHP で値を取得できない場合の対処方法

$_SESSION が PHP で値を取得できない場合の対処方法

王林
リリース: 2023-03-07 12:36:02
オリジナル
2452 人が閲覧しました

$_SESSION が php で値を取得できない問題の解決策: 1. sessionDIR ディレクトリを作成します; 2. ディレクトリのアクセス許可を変更します; 3. php.ini 設定ファイルを開いて設定を変更します [session. use_cookies = 1]; 4. 、Apacheを再起動します。

$_SESSION が PHP で値を取得できない場合の対処方法

次のようにログ エラーを確認します:

[29-Apr-2013 16:32:14 PRC] PHP Warning:  session_start(): open(/tmp/sess_rkgh39rvdrqg5eij442u3mpvb5, O_RDWR) failed: Permission denied (13) in /var/www/html/marvin_au/module/userValidator.php on line 5
ログイン後にコピー

(学習ビデオの推奨: java course)

原因分析:

/tmp 下のすべてのファイルが以前に削除されていたため、SESSION 値を取得できなくなり、システムにログインできなくなりました。

解決策:

mkdir /usr/local/php/sessionDIR 
chmod 777 /usr/local/php/sessionDIR 
vim /usr/local/php/etc/php.ini 
session.save_path = "/usr/local/php/sessionDIR" 
session.use_cookies = 1 
session.use_trans_sid = 1
ログイン後にコピー

最後に、Apache を再起動します。

関連する推奨事項: php トレーニング

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

関連ラベル:
php
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート