不使用 session_register 函数注册 session 变量即可这个错误警告是说:自php 4.2.3起,自动魔术变量转换功能默认关闭。register_globals=off
而传统的session操作需要这个开关是打开的。

解决方案 »

  1.   

    解决方法:
    session_start();
    $_SESSION['youVar'] = 'youVariableValue';
      

  2.   

    2楼的说对的,是session_register 注册的问题,但是如果不用session_register 那用什么注册?
      

  3.   

    自问自答
    若想取得从另一页面提交的变量:
    方法一:在PHP.ini中找到register_global,并把它设置为on.
    方法二:在接收网页最前面放上这个extract($_POST);extract($_GET);(注意extract($_SESSION)前必须要有Session_Start()).
    方法三:用$_SESSION()注册变量
      

  4.   

    解决方法:
    session_start();
    $_SESSION['youVar'] = 'youVariableValue';不是都说了吗