'q' 和 'p1'、'p2' 在 URL 中是什么意思
what do the 'q' and 'p1', 'p2' mean in URL
我正在学习如何构建网站。在一个演示网站的演示代码中,一个url是这样的:
http://localhost/test.php?q=_&p1=_&p2=_
我知道这个 URL 将在 /var/www/html/
中运行 test.php
。但是 ?
、q=_
、p1=_
、p2=_
和下划线 _
是什么意思?
q,p1和p2是通过URL传递的参数,_是对应的值...
这些是 GET 变量,您可以在名为 :
的 php 页面中使用
$_GET["q"]
在您的示例中将等于 _
,$_GET["p1"]
和 $_GET["p2"]
也将等于 _
.
_
是这里的值(=号后)
q, p1, p2 是传递给 test.php 的参数。你可以起另一个名字,
比如:姓名,年龄,t ...
下划线_
是它们的值,你可以用其他值(字符串,数字....)替换_。
在test.php中,可以通过$_GET["q"]、$_GET["p1"]获取它们的值,
$_GET["p2"].
示例:localhost/file_name.php?name=abc&age=20
在file_name.php,你可以获得
- $numAge = $_GET["age"]; // $numAge = 20;
- $strName = $_GET["name"]; // $strName = "abc";
我正在学习如何构建网站。在一个演示网站的演示代码中,一个url是这样的:
http://localhost/test.php?q=_&p1=_&p2=_
我知道这个 URL 将在 /var/www/html/
中运行 test.php
。但是 ?
、q=_
、p1=_
、p2=_
和下划线 _
是什么意思?
q,p1和p2是通过URL传递的参数,_是对应的值...
这些是 GET 变量,您可以在名为 :
的 php 页面中使用$_GET["q"]
在您的示例中将等于 _
,$_GET["p1"]
和 $_GET["p2"]
也将等于 _
.
_
是这里的值(=号后)
q, p1, p2 是传递给 test.php 的参数。你可以起另一个名字, 比如:姓名,年龄,t ...
下划线
_
是它们的值,你可以用其他值(字符串,数字....)替换_。在test.php中,可以通过$_GET["q"]、$_GET["p1"]获取它们的值, $_GET["p2"].
示例:localhost/file_name.php?name=abc&age=20
在file_name.php,你可以获得
- $numAge = $_GET["age"]; // $numAge = 20;
- $strName = $_GET["name"]; // $strName = "abc";