设置php.ini
register_globals = On ;

解决方案 »

  1.   

    $_GET[] 在 PHP 4.1.0 及以后版本使用。
    之前的版本,使用 $HTTP_GET_VARS[]。 
      

  2.   

    $tmp = intval($temp);
    if($tmp==1)echo "ok";
      

  3.   

    :(
    不行的我和单位的机器上php.ini
    设置是一样的
    都是      register_globals = On ;
    但就是有问题的
      

  4.   

    关键是php.ini是否生效了。写一个
    <?
    phpinfo()
    ?>
    文件,运行一下,察看,这个
    register_globals 
    是否真的成了on了
      

  5.   

    我看了的,register_globals 真的是on了我的版本是php-4.3.1-Win32
    是不是我和单位机器版本不同的原因的
    还希望高手和斑竹帮我解决的
      

  6.   

    错误提示 Notice: Use of undefined constant dp - assumed 'dp' in /home/huntress/public_html/dtview.php on line 76
    代码如下
      <?php
    if($from=="1")
          {echo "详细情况";
      if ($id==1) {/*echo"广告";*/ $buma=gg;}
    if ($id==2) {/*echo"电排";*/ $buma=dp;}
    if ($id==3) {/*echo"计组";*/ $buma=jz;}
    if ($id==4)
    {
      if($class==2000) {/*echo"计网";*/$buma=jw;}
      else {/*echo "软件技术";*/ $buma=rjjs;}
     } 
    if ($id==5)
    {  if($class==2000)
     {/*echo"计维";*/$buma=jwh;}
      else;
     }
      }
     else 
        {if ($id==1) {echo"广告"; $buma=gg;}
    if ($id==2) {echo"电排"; $buma=dp;}就是这个有问题的
    if ($id==3) {echo"计组"; $buma=jz;}如果换了id=3就会提示jz有问题
    if ($id==4)
    {
      if($class==2000) {echo"计网";$buma=jw;}
      else {echo "软件技术"; $buma=rjjs;}
     } 
    if ($id==5)
    {  if($class==2000)
     {echo"计维";$buma=jwh;}
      else;
     }

    if($fl==1) echo "专业全体党员";
    else echo "专业全体团员";
      echo '</a>';}?>
      

  7.   

    这里,如何dp是个变量,要用。
    $buma=$dp
    如果是个字符串,要用
    $buma="dp"...........................dp是常数吗?
    "; $buma=dp;}
    程序中,其它的地方类同。
      

  8.   

    php.ini中error_reporting = E_ALL & ~E_NOTICE
    或在程序开头加上:
    error_reporting(E_ALL & ~E_NOTICE);
      

  9.   

    还是不行的:(
    error_reporting(E_ALL & ~E_NOTICE);
    能不能给我讲讲这个函数的使用方法
    顺便给个例子的
    谢谢了的