当前位置:实例文章 » JAVA Web实例» [文章]9、PHP超级全局变量$_REQUEST 、$_POST、$_GET

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 超级全局变量](

相关标签:androidphp开发语言
其他信息

其他资源

Top