TO : Meteorlet       显示错误!

解决方案 »

  1.   

    TO: Meteorlet
         显然错误!
      

  2.   

    找到了原因,可是无法解决:    别人的phpinfo()中都存在环境变量:REDIRECT_URL  可是我的phpinfo()找不到该变量!
        还望高手解决!WinXP
    php 5.1 (以apache模块方式安装)
    apache 2.0
      

  3.   

    都不知道你的“显然错误”怎么得出来的?REQUEST_URI是标准,你根本都不知道它是什么意思,这个保存的就是你的请求URL,不管这个URL是否存在。REDIRECT_URL只是有些Apache支持,REQUEST_URI是所有Apache都支持。给你引用一段话,看不懂就别人给你翻译:
    Now checking REQUEST_URI environment variable on Apache, in addition to REDIRECT_URL. On some Apache systems, only REQUEST_URI is supported, and so Guardian will be able to correctly detect the error URL on those systems. On other Apache systems, both REQUEST_URI and REDIRECT_URL are supported, but the former is more accurate, and so Guardian will have more accurate information there.
      

  4.   

    TO  Meteorlet(www.dictworld.com) :   不好意思, 向您表示真诚地道歉!   不过$_SERVER['REQUEST_URI']我已经试过了,在我电脑上确实无法得到之前的页面,返回仍是当前页面的URL!   可能是我的配置有问题! 还请大家帮忙!
      

  5.   

    zhiin(稚鹰来CSDN交朋友) 
    你都成星星啦。呵呵,唉。惭愧那。
      

  6.   

    你说的转向是什么意思?
    Apache的ErrorDocument定义的error.php文件根本就不是转向过去的,你可以近似的看成是include的。
      

  7.   

    TO 君子兰:  你的所有号加起来早超过星了 :-)
    GaoXX: 按照你的说法,$_SERVER['REQUEST_URI']应该是正确的啊 可是取不到值 :(
      

  8.   

    有error 中,phpinfo() 查看哪个变量有该变量的值。注意测试时,把你自己的网络防火墙关了。~
      

  9.   

    to  mrshelly(Shelly) :  不行啊 根本找不到含该变量的值 :(
      

  10.   

    error.php
    <?php
    echo $_SERVER['REQUEST_URI'];
    ?>可以取到的,换台机子试试
      

  11.   

    楼主,我也遇到一样的问题。
    http://community.csdn.net/Expert/topic/4408/4408993.xml?temp=.2011835不知道你解决没有啊。帮小弟一把。磕头了。
      

  12.   

    TO pwtitle(doodoo):  我的问题也尚未解决 :(
      

  13.   

    有个笨办法可以解决每访问一个页面都setcookie('page','Page的信息',time()+3600);error.php
     
    echo $_COOKIE['page'];就能达到你的目的
      

  14.   

    行不通~  难道可以在不存在的页面里用setcookie?
      

  15.   

    我也想写 404 触发。来挖个坑听听讲。我想问的是 如果 Apache 下可以了。那 IIS 又要如何做呢?
      

  16.   

    换了新版的apache与PHP可以了!``````