在 PHP 中,Superglobals 是一组预定义的全局变量,在脚本的任何地方都可以直接访问
▥php
𝄐 0
php substr函数用法,php随机数生成,php所支持的数据类型,php submit,php 随机字符串,php substr_count
在 PHP 中,Superglobals 是一组预定义的全局变量,在脚本的任何地方都可以直接访问。它们是特殊的数组,用于存储关于脚本、服务器和用户的信息。
以下是几个常用的 Superglobals 及其用法:
1. $_GET: 用于获取通过 URL 参数传递给当前脚本的值。
示例:
假设 URL 为:https://example.com/script.php?name=John&age=25
php
// script.php
$name = $_GET['name'];
$age = $_GET['age'];
echo "Name: $name";
echo "Age: $age"
输出:
Name: John
Age: 25
2. $_POST: 用于获取通过 HTTP POST 方法提交给当前脚本的值。
示例:
php
// form.html
<form method="POST" action="script.php">
<input type="text" name="username">
<input type="password" name="password">
<input type="submit" value="Submit">
</form>
// script.php
$username = $_POST['username'];
$password = $_POST['password'];
echo "Username: $username";
echo "Password: $password";
3. $_SESSION: 用于存储和获取会话(session)数据。在使用该 Superglobal 之前,需要先启动会话(session_start() 函数)。
示例:
php
// script.php
session_start();
$_SESSION['username'] = 'John';
// 在其他页面或脚本中可以读取 $_SESSION['username']
echo "Logged in as: " . $_SESSION['username'];
4. $_COOKIE: 用于获取客户端发送的 cookie 数据。
示例:
php
// script.php
$lastVisit = $_COOKIE['lastVisit'];
echo "Last visit: $lastVisit";
需要注意的是,Superglobals 是全局变量,因此可以在任何函数、方法或作用域中访问它们。对于每个 Superglobal,你可以直接使用键来访问其中的值,就像操作数组一样。请确保在使用 Superglobals 之前先进行必要的数据验证和过滤,以增加安全性。
在 PHP 中,Superglobals 是一组预定义的全局变量,在脚本的任何地方都可以直接访问。它们是特殊的数组,用于存储关于脚本、服务器和用户的信息。
以下是几个常用的 Superglobals 及其用法:
1. $_GET: 用于获取通过 URL 参数传递给当前脚本的值。
示例:
假设 URL 为:https://example.com/script.php?name=John&age=25
php
// script.php
$name = $_GET['name'];
$age = $_GET['age'];
echo "Name: $name";
echo "Age: $age"
输出:
Name: John
Age: 25
2. $_POST: 用于获取通过 HTTP POST 方法提交给当前脚本的值。
示例:
php
// form.html
<form method="POST" action="script.php">
<input type="text" name="username">
<input type="password" name="password">
<input type="submit" value="Submit">
</form>
// script.php
$username = $_POST['username'];
$password = $_POST['password'];
echo "Username: $username";
echo "Password: $password";
3. $_SESSION: 用于存储和获取会话(session)数据。在使用该 Superglobal 之前,需要先启动会话(session_start() 函数)。
示例:
php
// script.php
session_start();
$_SESSION['username'] = 'John';
// 在其他页面或脚本中可以读取 $_SESSION['username']
echo "Logged in as: " . $_SESSION['username'];
4. $_COOKIE: 用于获取客户端发送的 cookie 数据。
示例:
php
// script.php
$lastVisit = $_COOKIE['lastVisit'];
echo "Last visit: $lastVisit";
需要注意的是,Superglobals 是全局变量,因此可以在任何函数、方法或作用域中访问它们。对于每个 Superglobal,你可以直接使用键来访问其中的值,就像操作数组一样。请确保在使用 Superglobals 之前先进行必要的数据验证和过滤,以增加安全性。
本文地址:
/show-279096.html
版权声明:除非特别标注原创,其它均来自互联网,转载时请以链接形式注明文章出处。