0

私の最初のphpファイルはbasic.phpです

   <?php
       session_start();
   ?>

   <html>
       <body>
       <a href="basic2.php? name=qadeerhussain"> click on it</a>
           <?php 
               $_session['username']="qadeerhussain";
               print $_session['username'];
           ?>
       </body>
   </html>

Out put of basic.phpis: クリックしてくださいqadeerhussain私の2番目のbasic2.phpページは

   <?php
       session_start();
   ?>
   <html>
       <body>   
           <?php 
               print $_SESSION['username'];
           ?>
       </body>
   </html>

しかし、それは私に次の例外を与えます:

Notice: Undefined index: username in C:\wamp\www\test\basic2.php on line 12
4

3 に答える 3

1

原因は大文字の SESSION です。小文字ではありません

于 2013-09-15T12:54:01.497 に答える
1

セッション変数には名前を付け$_SESSIONないでください$_session

于 2013-09-15T12:54:36.177 に答える
0

PHP 変数では大文字と小文字が区別されるため、 $_session$_SESSIONに置き換えます。

于 2013-09-15T12:56:01.420 に答える