不行~我要取得的是
http://www.aaaa.com/abc.php$_server['request_uri']只有/abc.php

解决方案 »

  1.   

    echo 'http://' . $_SERVER['SERVER_NAME'] . $_SERVER['REQUEST_URI'];
      

  2.   

    $_SERVER['SERVER_NAME'] 是服务器的名子,是服务器的设定值,而不是用户所输入的值~~而我要得到的是用户在地址栏中输入的值
      

  3.   

    这样啊
    一个客户端一个服务器端
    在不刷新页面的情况下
    没法将这个地址传给php变量吧
      

  4.   

    可以用cookie传递,但是这样总会有点问题,页面无法刷新,虽然把cookie的时间设的很小了,只有几秒。但是还是有些不好呀,有没有别的办法呢?
      

  5.   

    $_SERVER["HTTP_HOST"].$_SERVER["REQUEST_URI"]
      

  6.   

    我要取得的是
    http://www.aaaa.com/abc.php
    $_server['request_uri']只有/abc.php奇怪的要求,用户在地址栏中没有输入你的url的话怎么会让你的php工作呢?所以自己加上域名就是了。
      

  7.   

    to  xuzuning(唠叨) 比如用户输入的是[email protected]而我就要处理这样的情况,所以嘛~自己加上去是没有用的~
      

  8.   

    to  xuzuning(唠叨) 比如用户输入的是[email protected]而我就要处理这样的情况,所以嘛~自己加上去是没有用的~
      

  9.   

    用js获得变量,之后任何操作都执行对php的变量赋值,
    不然没有办法
      

  10.   

    ChinaZhuhai(中国-珠海) 你说的是什么意思呢?没看懂
      

  11.   

    $_SERVER['REQUEST_URI']在PHP4.2中不能运行?好奇怪啊。
      

  12.   

    运行一个phpinfo()函数,认真读一下,很多问题都可以解决了!!
      

  13.   

    1、加载本页面的时候提交一个隐藏的表单数据this.location.href
    2、用户输入http://abc:[email protected]/index.php 这个肯定要提交给index.php页面来处理
    index.php 添加如下语句即可显示用户输入的内容
    echo "httpd://".$_SERVER["PHP_AUTH_USER"].":".$_SERVER["PHP_AUTH_PW"]."@".$_SERVER["SERVER_NAME"].$_SERVER["SERVER_PORT"].$_SERVER["REQUEST_URI"]