是什么意思 ”?”在PHP URL中

时间:2011-05-14 08:15:26

标签: url

  

可能重复:
  What is the “?” symbol in URL used for in php?

在基于PHP的网站上通常有“?”在URL中, 即http://host/wordpress/?p=276

“?”是什么意思?在URL?

7 个答案:

答案 0 :(得分:3)

“?”与PHP无关。这是开始查询开始的符号。格式为:

www.serverhost.com/script.php?parameter1=A&parameter2=B

当浏览器通过此查询请求服务器时,服务器会解析它并将参数传递给脚本,例如在PHP中,您将在$ _GET数组中接收这些参数,即:

$ _ GET ['parameter1']将包含'A',而$ _GET ['parameter2']将包含'B'。

答案 1 :(得分:2)

它将URL路径与查询字符串分开。

http://en.wikipedia.org/wiki/Uniform_Resource_Locator

答案 2 :(得分:1)

您可能需要查看query string

答案 3 :(得分:0)

使用GET存储名为p的变量,值为277.

在PHP中,您可以通过运行

来读取该变量
<?
echo $_GET['p'];
?>

在这个页面上说277。

在这种情况下,它用于表示这是邮政编号277.代码将检查这是一个数字,然后在数据库中查找ID为277的帖子。

答案 4 :(得分:0)

传递到该地址的http地址和参数的分离

答案 5 :(得分:0)

?表示URI的查询部分的开头。请参阅RFC3986

答案 6 :(得分:0)

当表单(如登录或注册或任何其他类型的表单)发送值时,单击“提交按钮”)如果该表单是通过“GET”方法发送的,则发送的值在URL中可见,并附加“?”最后和那个

旁边的值