-2

ここで何が欠けていますか?これは私のPHPファイルです:

$_SESSION["name"] = $_POST["name"];
$_SESSION["address"] = $_POST["address1"];
$_SESSION["phone"] = $_POST["phone"];
$_SESSION["name"] = $_POST["name"];
$_SESSION["email"] = $_POST["email"];
$_SESSION["uname"] = $_POST["uname"];
4

3 に答える 3

2
  1. POST値を確認してください。print_r($_POST);
  2. ページ上部からセッションを開始session_start();
于 2013-03-04T05:31:06.323 に答える
1

セッションを使用するページでsession_start()を使用してセッションを開始したかどうかを確認します。

$ _SESSIONを使用するすべてのページでsession_start()を使用する必要があります。そうしないと、そのページで$_SESSIONにアクセスできなくなります。

ハッピーコーディング。

于 2013-03-04T05:49:46.610 に答える
0

セッションに値を保存したので:

 $_SESSION["name"] = $_POST["name"];
 $_SESSION["address"] = $_POST["address1"];

他のページ(ファイル)の上部にsession_start()を記述し、セッション変数に次のようにアクセスします。

 echo  isset($_SESSION["name"])?$_SESSION["name"]:'';

それでおしまい!

于 2013-03-04T05:49:09.530 に答える