Heim  >  Artikel  >  Backend-Entwicklung  >  Was ist ein superglobales PHP-Variablen-Array?

Was ist ein superglobales PHP-Variablen-Array?

尊渡假赌尊渡假赌尊渡假赌
尊渡假赌尊渡假赌尊渡假赌Original
2023-06-07 13:03:27888Durchsuche

PHP中超全局变量是一类预定义的全局变量数组,可在脚本中使用,无需开发者声明即可访问,这些数组包括$_GET,$_POST,$_REQUEST,$_COOKIE等。

Was ist ein superglobales PHP-Variablen-Array?

本教程操作系统:Windows10系统、php8.1.3版本、Dell G3电脑。

PHP超级全局变量数组(Super Global Array),又称为PHP预定义数组,是由PHP引擎内置的,不需要开发者重新定义。 在PHP脚本运行时,PHP会自动将一些数据放在超级全局数组中。

1、$_GET 数组用于收集通过 GET 方法提交的表单数据,通常以 URL 参数形式出现

<form action="process.php" method="get">
  Name: <input type="text" name="name"><br>
  Age: <input type="text" name="age"><br>
  <input type="submit">
</form>
// process.php
$name = $_GET[&#39;name&#39;];
$age = $_GET[&#39;age&#39;];
echo "Welcome $name! You are $age years old.";

2、$_POST 数组用于收集通过 POST 方法提交的表单数据,可用于处理敏感数据

<form action="process.php" method="post">
  Name: <input type="text" name="name"><br>
  Age: <input type="text" name="age"><br>
  <input type="submit">
</form>
// process.php
$name = $_POST[&#39;name&#39;];
$age = $_POST[&#39;age&#39;];
echo "Welcome $name! You are $age years old.";

3、$_REQUEST 数组包含了GET、_POST、$_COOKIE 的内容。可以用来收集 HTML 表单提交后的数据或者从浏览器地址栏中获取数据。

<form action="process.php" method="post">
  Name: <input type="text" name="name"><br>
  Age: <input type="text" name="age"><br>
  <input type="submit">
</form>
// process.php
$name = $_REQUEST[&#39;name&#39;];
$age = $_REQUEST[&#39;age&#39;];
echo "Welcome $name! You are $age years old.";

4、$_COOKIE 数组用于访问已在客户端计算机上存储的 cookie

// send_cookie.php
setcookie(&#39;username&#39;, &#39;John&#39;, time() + (86400 * 30), "/"); // 设置 cookie
echo &#39;Cookie sent.

Das obige ist der detaillierte Inhalt vonWas ist ein superglobales PHP-Variablen-Array?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn