'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"] 也将等于 _.

_是这里的值(=号后)

PHP Reference

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

  2. 下划线_是它们的值,你可以用其他值(字符串,数字....)替换_。

  3. 在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";