ホームページ >php教程 >php手册 >SESSIONに関して、もう一つ言いたいことがあります。

SESSIONに関して、もう一つ言いたいことがあります。

WBOY
WBOYオリジナル
2016-06-21 09:13:08966ブラウズ

セッション

WIN32 では、PHP4 で絶対パスの処理に常に問題が発生する理由がわかりません。これは主にextension_dir、upload_tmp_dir、session.save_pathの設定に反映されます。どのように設定しても機能しません。その後、./に設定したので、すべて機能しました。
しかし、問題はまた出てきます。 session.save_path というパスは現在実行されている PHP ファイルに対応します。そのため、SESSION を使用する場合、別のディレクトリに移動すると、SESSION が消えてしまいます。
もちろん、これらはLINUX下には存在しません。 LINUX では /tmp を使用できるためです。

それで、この兄弟の質問については、次のようになると思います。まず、PHP を見てください。 INI の内容、session.save_path を ./ に変更する必要があります。それから、あなたのプログラムにもいくつか問題があるので、いくつかコメントを追加しました。もう一度試すことができます。

session_register("abc"); //最初に変数に値を割り当ててから、いくつかの関数を実行する必要があります
$abc="abcdefg"; //つまり、この文は次のようになります。正面に置かれています。
header("場所: go.php");

?>
//////////////////////////////// // ///////////
//go.php

session_register("abc"); //この文は不要です。
echo "あなたは ".$abc."n";
?>



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