代码之家  ›  专栏  ›  技术社区  ›  faressoft

如何使用$GET从index.php中提取?23456个

  •  1
  • faressoft  · 技术社区  · 14 年前

    我怎么用 $获取

    例如:

    www.example.com/index.php? 23456个

    23456个

    或:

    www.example.com/index.php? 23456个 55555个

    结果应该是:

    echo $string; // result 23456
    echo $string2; // result 23456
    
    4 回复  |  直到 14 年前
        1
  •  4
  •   Pekka    14 年前

    使用 $_SERVER["QUERY_STRING"] 对于原始的、未分析的查询字符串。

        2
  •  7
  •   dropson    14 年前
    $strings = explode("&",$_SERVER['QUERY_STRING']);
    echo $strings[0];
    echo $strings[1];
    
        3
  •  3
  •   nonopolarity    14 年前

    除了 $_SERVER['QUERY_STRING']

    例如,如果是 foo.php?123&456 ,那么如果稍后,你决定通过456跳过123呢?或者,如果你可以有多达5个参数,在一种情况下,你只想通过第五个参数。在这种情况下,如果你有 foo.php?r=1&id=123 ,那么处理起来就容易多了。

        4
  •  2
  •   bcosca    14 年前

    另一种检索查询的方法:

    echo parse_url($_SERVER['REQUEST_URI'],PHP_URL_QUERY);