什麼是php超全域變數數組

尊渡假赌尊渡假赌尊渡假赌
發布: 2023-06-07 13:03:27
原創
893 人瀏覽過

PHP中超全域變數是一類預先定義的全域變數數組,可在腳本中使用,無需開發者宣告即可訪問,這些數組包括$_GET,$_POST,$_REQUEST,$_COOKIE等。

什麼是php超全域變數數組

本教學作業系統: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.
登入後複製

以上是什麼是php超全域變數數組的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
php
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板