在第二个 php 页面中访问会话变量


Accessing session variable in second php page

我的第一个php文件是基本的.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>

输出basic.php是:单击它qadeerhussain我的第二个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

原因是大写的 SESSION。非小写

会话变量应该命名$_SESSION而不是$_session

PHP 变量区分大小写。因此,将 _session 美元替换为 _SESSION 美元