导航
×
   ❮   
HTML CSS JavaScript PHP Go ECMS

PHP $_GET


PHP $_GET

$_GET 包含通过 HTTP GET 方法接收的变量数组。

通过 HTTP GET 方法发送变量的两种主要方式是

  • URL 中的查询字符串
  • HTML 表单

URL 中的查询字符串

查询字符串是添加到 URL 末尾的数据。在下面的链接中,问号 (?) 之后的所有内容都属于查询字符串

<a href="demo_phpfile.php?subject=PHP&web=freew3c.com">Test $GET</a>

上面的查询字符串包含两个键/值对

subject=PHP
web=freew3c.com

在 PHP 文件中,我们可以使用 $_GET 变量来收集查询字符串的值。

实例

PHP 文件 demo_phpfile.php

<html>
<body>

<?php
echo "Study " . $_GET['subject'] . " at " . $_GET['web'];
?>

</body>
</html>
亲自试一试 »

HTML 表单中的 $_GET

如果表单的 method 属性设置为 "GET",则 HTML 表单通过 HTTP GET 方法提交信息。

为了演示这一点,我们首先创建一个简单的 HTML 表单

HTML 表单

<html>
<body>

<form action="welcome_get.php" method="GET">
  Name:<input type="text" name="name">
  E-mail:<input type="text" name="email">
 <input type="submit">
</form>

</body>
</html>

当用户单击提交按钮时,表单数据将发送到

标签的 action 属性中指定的 PHP 文件。

 

表单字段将作为查询字符串与您的输入一起发送到 PHP 文件

welcome_get.php?name=John&email=john@example.com

在 action 文件中,我们可以使用 $_GET 变量来收集输入字段的值。

实例

welcome_get.php 页面中的 PHP 代码

<html>
<body>

Welcome<?php echo $_GET["name"]; ?><br>
Your email address is:<?php echo $_GET["email"]; ?>

</body>
</html>
运行实例 »

处理 PHP 表单时请考虑安全性!

上面的实例不包含任何表单验证,它只是展示了如何发送和检索表单数据。

有关安全地处理 PHP 表单的更多信息,请参阅“表单验证”章节。

对表单数据进行适当的验证对于保护您的表单免受黑客和垃圾邮件发送者的侵害非常重要!


freew3c.com 中文网是独立运营的中文开发者学习平台,与 freew3c.com 无关联。提供的内容仅用于学习和测试,不保证内容的正确性。


Copyright @2020-2026 京ICP备888888号-8