//a.php 中第四行的变量是a = eeee
    <td><a href="b.php?a=eeee">skdjflsdfj</a></td>//b.php 中第四行echo的变量是b
   <td><? echo $b;?></td>这样怎么可以呢?

解决方案 »

  1.   

    请查看php.ini中的配置:
    设置:
    register_globals = On
    然后重新启动Web Server
      

  2.   

    TO:DFlyingchen(弱水三千) 
     
       老兄呀,我已经设置了register_globals = On,可还是没结果:(
       真不知道怎么回事???
      

  3.   

    重新启动Web Server
    看看phpinfo()中的register_globals是不是为On
      

  4.   

    看看phpinfo()中的register_globals是不是为On,配置一下php.ini文件
      

  5.   

    我倒,呵呵,粗心了呵,你传的是a,echo $b怎么会有结果呢
       //a.php
    <html>
    <table width="100%" border="0" cellspacing="0" cellpadding="0">
      <tr>
        <td><a href="b.php?a=eeee">skdjflsdfj</a></td>
      </tr>
    </table>
    </html>   //b.php
    <html>
    <table width="100%" border="0" cellspacing="0" cellpadding="0">
      <tr>
        <td><? echo $a;?></td> //不行的话,换成$_GET['a']
      </tr>
    </table>
    </html>
      

  6.   

    echo $_GET['a'];
    =====================
    确定你的apache支持GET方法.(默认是支持的,如果你没有改的话).
      

  7.   

    我与 netvt(唯她) 朋友的方法相同,应该没问题!不用改php.ini中的register_globals
      

  8.   

    //b.php
    <?
    echo $_GET['a'];
    ?>
      

  9.   

    大哥们  俺不懂 你们说的  什么配置这个那个   俺就觉得 应该是   <td><a href="b.php?a=‘eeee’">skdjflsdfj</a></td>
    在eeee  上加‘’就行了
      

  10.   

    大哥们,我已经修改了PHP.INI文件并且重新启动了APACEH,可还是没结果呀?
    如果我不想输出变量结果,只是在下一页中需要判断上一页传过来的结果呢?那我怎么办???
      

  11.   

    变量的传递无非是$_POST,$_GET,$_SESSION,$_COOKIE四种办法,按照你传递的url,用GET方法一定可以取得变量,取得了变量你想怎么判断都行,如果你用这种方法取不到值,肯定是配置有问题。
      

  12.   

    TO: hcfyxy(无名)  兄弟呀,我就是想知道我的配置问题可能会出现在哪里?
      

  13.   

    找到php.ini文件,里面把register_globals改为On,php4.0以上默认不是on,全局变量不打开当然不能传参数!