ホームページ > バックエンド開発 > PHPチュートリアル > セッションファイルが見つかりません

セッションファイルが見つかりません

WBOY
リリース: 2016-06-23 13:47:40
オリジナル
873 人が閲覧しました

/***セッション1.php****/
session_start();
$_SESSION['name']="aaa";
echo "保存します! C:/Windows/Temp"; >
/***セッション2.php***/
session_start();
print_r($_SESSION); ;
設定ファイルの変更は次のとおりです:
session.save_path = "F:/Apache HTTP Server/tmp"
session.use_cookies = 1
;使用した appserv-win32-2.5.9 統合環境は自分で設定した環境ではないため、php.ini-dist と php.ini-recommend の 2 つのファイルのパスを上記に変更しました。 sesiion1.php を実行してから sesiion2.phpd を実行すると、余分な aaa がありましたが、F ドライブの tmp ディレクトリにはファイルが表示されませんでした。デフォルトの C ドライブの Windows/Temp を確認しましたが、何もありませんでした。私はどのファイルでも初心者です。アドバイスをお願いします。ありがとうございます。 !




ディスカッションへの返信 (解決策)

F:/Apache HTTP Server/tmp このフォルダーには書き込み権限がありますか?

session_save_path 関数を使用してセッションが保存されている場所を確認できます

session_save_path を確認するには、php
phpinfo() ?> を実行後に確認します。知る。

print_r(glob(session_save_path() . '/sess*'));

試してみました

[b]print_r(glob(session_save_path() . '/sess*'));
[/b] わかりましたパスも見つかりました。パスは [0] => C:/Users/ADMINI~1/AppData/Local/Temp/sess_6a29335464a44ea9c497d90b26b176fa
[1] => C:/Users/ADMINI~1/AppData/Local /Temp/session2.000
でも、理由がわかりません。説明してもらえますか?ありがとう! ! !

php.ini で session.save_path を設定できます

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