session_start();//打开这一机制;
$_SESSION['favcolor'] = 'green';//定义一个新的session,favcolor就是你定义的名,如同下面的animal;//下同
$_SESSION['animal']   = 'cat';//定义一个新的session
注: As of PHP 4.3.3, calling session_start() while the session has already been started will result in an error of level E_NOTICE. Also, the second session start will simply be ignored

解决方案 »

  1.   

    我现在login.php页面:
    <?php
    session_start();
    $username = 'stangly.wrong';
    session_register('username');
    $name=$_SESSION['username'];
    ?>
    我是可以在一个页面同时定义session和取出session的值,但是我现在需要在login.php中:
    <?php
    session_start();
    $username = 'stangly.wrong';
    session_register('username');
    ?>
    我需要在其他所有的php页面取出session的值,请问在其他这些页面我该怎么写才可以取出session的值?
      

  2.   

    直接:$username
    语句顺序应该是:
    <?php
    session_start();
    session_register('username');
    $username = 'stangly.wrong';
    ?>
      

  3.   

    从这里可以看出,jsp做什么事情都麻烦,因为它太注重架构了。非要用个方法来输出,存储一个值。也不是说这样不好。而php只需要简单的付给一个变量就可以了。
    java下,几乎任何东西都是封装好了的,而php下,有很多东西等着你自己封装。php和java从基本思想上的区别太大了。