asp asp.net中都可以用reqeust.queryString来获取url,不知道php可不以。
我有一个连接是这个的:
<a href='?id=".$row["ID"]."'>".$row["ClassName"]."</a>
我想用request.queryString来获取href='?id=".$row["ID"]."'但试了几次都没有成功,不知道PHP可不可以用request.queryString.如果可以用,那是不是和ASP ASP.NET 的用法一样呢?

解决方案 »

  1.   


    $_SERVER["QUERY_STRING"]
    //说明:查询(query)的字符串
    $_SERVER["REQUEST_URI"]
    //说明:访问此页面所需的URI
    $_SERVER["SCRIPT_NAME"]
    //说明:包含当前脚本的路径
    $_SERVER["PHP_SELF"]
    //说明:当前正在执行脚本的文件名
      

  2.   


    //http://www.viermei.com/index.php?p=222&q=biuuu
    //结果:
    $_SERVER["QUERY_STRING"] = "p=222&q=biuuu"
    $_SERVER["REQUEST_URI"] = "/index.php?p=222&q=biuuu"
    $_SERVER["SCRIPT_NAME"] = "/index.php"
    $_SERVER["PHP_SELF"]     = "/index.php"
      

  3.   

    当你从一个页面跳转到另一个页面的时候,在php中就可以用$_SERVER['HTTP_REFERER']来获取跳转地址
      

  4.   

    我自己解决了,我是想获取?id=""这个值来作为一个页面里的SQL查询时的where条件。
      

  5.   

    asp中的int(Request.QueryString("id"))    相当于 php中  intval($_GET['id']);
      

  6.   

    PHP中有
    $_SERVER
    $_COOKIE
    $_POST
    $_GET
    $_REQUEST
    等全局变量数组来存储HTTP相关的信息
      

  7.   

    php分页代码,谁有完整的?能不能共享下。