9、PHP超级全局变量$_REQUEST 、$_POST、$_GET
发布人:shili8
发布时间:2025-01-30 16:04
阅读次数:0
**PHP 超级全局变量 $_REQUEST、$_POST 和 $_GET**
在 PHP 中,超级全局变量是可以在任何地方使用的变量,它们不受作用域限制。其中,$_REQUEST、$_POST 和 $_GET 是三个常用的超级全局变量。
###1. $_REQUEST$_REQUEST 变量包含了从 HTTP 请求中获取的所有数据,包括 GET、POST 和 COOKIE 数据。如果没有指定任何一个变量,则 $_REQUEST 将包含所有这些数据。
**示例代码**
php// index.php?phpprint_r($_REQUEST); ?> <!-- form.html --> <form action="index.php" method="post"> <input type="text" name="username" value="John Doe"> <input type="submit" value="Submit"> </form>
在上面的示例中,我们有一个 HTML 表单,提交到 index.php 页面。$_REQUEST 变量将包含 username 的值。
###2. $_POST$_POST 变量包含了从 HTTP 请求的 POST 部分获取的数据。POST 数据是通过表单提交的数据。
**示例代码**
php// index.php?phpprint_r($_POST); ?> <!-- form.html --> <form action="index.php" method="post"> <input type="text" name="username" value="John Doe"> <input type="submit" value="Submit"> </form>
在上面的示例中,我们有一个 HTML 表单,提交到 index.php 页面。$_POST 变量将包含 username 的值。
###3. $_GET$_GET 变量包含了从 HTTP 请求的 GET 部分获取的数据。GET 数据是通过 URL 中的参数传递的数据。
**示例代码**
php// index.php?phpprint_r($_GET); ?> <!-- form.html --> <form action="index.php" method="get"> <input type="text" name="username" value="John Doe"> <input type="submit" value="Submit"> </form>
在上面的示例中,我们有一个 HTML 表单,提交到 index.php 页面。$_GET 变量将包含 username 的值。
### 总结$_REQUEST、$_POST 和 $_GET 是三个常用的超级全局变量,它们可以在任何地方使用。在 PHP 中,可以通过这些变量获取 HTTP 请求中的数据。
**注意**
* $_REQUEST 变量包含了从 HTTP 请求中获取的所有数据,包括 GET、POST 和 COOKIE 数据。
* $_POST 变量包含了从 HTTP 请求的 POST 部分获取的数据。
* $_GET 变量包含了从 HTTP 请求的 GET 部分获取的数据。
**参考**
* PHP 手册:[超级全局变量]( />* W3Schools:[PHP 超级全局变量](