<?php
session_start();
session_register('authorized');
$authorized = true;
echo $authorized;
?>

解决方案 »

  1.   

    1
    Warning: Unknown(): Your script possibly relies on a session side-effect which existed until PHP 4.2.3. Please be advised that the session extension does not consider global variables as a source of data, unless register_globals is enabled. You can disable this functionality and this warning by setting session.bug_compat_42 or session.bug_compat_warn to off, respectively. in Unknown on line 0一样
      

  2.   

    我也有这问题:但花我两天时间。修改
    在PHP.ini中register_globals = On试试看吧
      

  3.   

    是要把php.ini 中session.auto_start = 0改为session.auto_start = 1
      

  4.   

    查看<?php后是否有多余空格
      

  5.   

    设置php.ini中
    session.bug_compat_42 或 session.bug_compat_warn 为off建议不要使用session_register注册session变量,而直接使用$_SESSION数组$_SESSION['authorized'] = true;