什么是' q'和' p1',' p2'在URL中表示

时间:2015-01-03 11:09:31

标签: php url

我正在学习如何构建一个网站。在演示网站的一个演示代码中,一个网址如下:

http://localhost/test.php?q=_&p1=_&p2=_

我知道此网址会在test.php中运行/var/www/html/。但?q=_p1=_p2=_以及下划线_是什么意思?

3 个答案:

答案 0 :(得分:1)

这些是GET变量,您可以在名为:

的php页面中使用 在您的示例中,

$_GET["q"]将等于_$_GET["p1"]$_GET["p2"]也将等于_

_是此处的值(在=符号后)

请参阅PHP Reference

答案 1 :(得分:1)

  1. q,p1,p2是传递给 test.php 的参数。你可以说出另一个名字, 如:姓名,年龄,... ...

  2. 下划线_是它们的值,您可以将_替换为另一个值(字符串,数字....)。

  3. 在test.php中,您可以通过$ _GET [" q"],$ _GET [" p1"]获取它们的价值, $ _GET [" P2&#34]。

  4. 示例:localhost / file_name.php?name = abc& age = 20

    在file_name.php,您可以获得

    - $numAge = $_GET["age"]; // $numAge = 20;
    
    - $strName =  $_GET["name"]; // $strName = "abc";
    

答案 2 :(得分:0)

q,p1和p2是通过URL传递的参数,_是相应的值......