在 PHP 中使用 QUERY_STRING 获取 URL 数据
本文介绍如何使用 $_SERVER['QUERY_STRING']
获取作为 URL 中的查询参数传递的数据,将数据转换为数组,并在 PHP 中获取每个索引处的值。
使用 $_SERVER['QUERY_STRING']
在 PHP 的 URL 中获取作为查询参数传递的数据
我们在 URL 中将数据作为字符串传递并使用 $_SERVER['QUERY_STRING']
捕获数据,然后打印字符串。
<?php
$Q = $_SERVER['QUERY_STRING'];
var_dump($Q);
?>
网址:
http://localhost:2145/test2/hello.php?KevinAmayi/Programmer/Blogger/Athlete
输出:
string(37) "KevinAmayi/Programmer/Blogger/Athlete"
使用 $_SERVER['QUERY_STRING']
获取 URL 数据并使用 PHP 中的 Explode 函数将数据转换为数组
我们在 URL 中将数据作为字符串传递,并使用 $_SERVER['QUERY_STRING']
捕获数据,使用 explode
函数将其转换为数组,然后打印它。
<?php
$Q = explode("/", $_SERVER['QUERY_STRING']);
var_dump($Q);
?>
网址:
http://localhost:2145/test2/hello.php?KevinAmayi/Programmer/Blogger/Athlete
输出:
array(4) { [0]=> string(10) "KevinAmayi" [1]=> string(10) "Programmer" [2]=> string(7) "Blogger" [3]=> string(7) "Athlete" }
在 PHP 中使用 $_SERVER['QUERY_STRING']
获取 URL 数据,将数据转换为数组,获取单个数组元素
我们在 URL 中将数据作为字符串传递,并使用 $_SERVER['QUERY_STRING']
捕获数据,使用 explode
函数将其转换为数组,然后打印特定的数组元素。
<?php
$Q = explode('/',$_SERVER['QUERY_STRING']);
//get the first array element
echo $Q[0].'<br>';
//get the second array element
echo $Q[1].'<br>';
//get the third array element
echo $Q[2].'<br>';
echo $Q[3].'<br>';
?>
网址:
http://localhost:2145/test2/hello.php?KevinAmayi/Programmer/Blogger/Athlete
输出:
KevinAmayi
Programmer
Blogger
Athlete
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布,任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站。本站所有源码与软件均为原作者提供,仅供学习和研究使用。如您对本站的相关版权有任何异议,或者认为侵犯了您的合法权益,请及时通知我们处理。