变量没有定义。试试这个程序:
<?php
/*如果变量$requestaction已经定义,输出yes,否则输出no*/
if (isset($requestaction))
    echo "yes!";
else
    echo "no!";
?>

解决方案 »

  1.   

    在看看这个小测试程序,就知道了:
    <?php
    $requestaction=0;
    if ($requestaction)
        echo "yes!";
    else
        echo "no!";
    ?>
      

  2.   

    使用了未定义的变量你的register_globals = off
    这样传递的变量不能生成全局变量,要用$_POST、$_GET等数组访问若仅需不出现该警告信息,可以
    php.ini中error_reporting = E_ALL & ~E_NOTICE
    或在程序开头加上:
    error_reporting(E_ALL & ~E_NOTICE);
      

  3.   

    $requestaction没声明,就用了if ($requestaction)// Turn off all error reporting
    error_reporting(0);
      

  4.   

    好了!多谢xuzuning(唠叨)大虾!