3 回答
TA贡献1831条经验 获得超10个赞
如果需要获取page
参数的值,只需使用$_GET
全局变量来访问该值即可。
$page = $_GET['page']; // output => whatever
TA贡献1873条经验 获得超9个赞
你的网址是,你想从中index.php?page=whatever
得到任何东西
如果该部分是在之后? ( abc.com/xyz.php?......) ,你可以使用 $_GET['name']
为你的网址index.php?page=whatever
使用 :
$参数= $_GET['页面']; //( $parameter 的值可以是任何值)
为你的网址index.php?page=whatever&no=28
使用 :
$parameter1= $_GET['页面']; //($parameter1的值可以是任何值)
$parameter2= $_GET['no']; //( $parameter2 的值为 28 )
请在使用 $_GET 收到的参数之前,对其进行清理,否则您可能会遇到恶意脚本/代码注入的麻烦
对于网址:index.php?page=whatever&no=28
喜欢 :
if(preg_match("/^[0-9]*$/", $_GET['no'])) { $parameter2= $_GET['no']; }
它将检查GET参数no是否为数字(仅包含 0 到 9 的数字),然后仅将其保存在 $parameter2 变量中。这只是一个示例,请根据您的要求进行检查和验证。
TA贡献1808条经验 获得超4个赞
您可以使用基本的 PHP 函数parse_url例如:
<?php
$url = 'http://site.my/index.php?page=whatever';
$query = parse_url($url, PHP_URL_QUERY);
var_dump(explode('=', $query));
工作代码示例在这里:PHPize.online
- 3 回答
- 0 关注
- 167 浏览
添加回答
举报