php 获取URL数据的替代方法[关闭]

pftdvrlh  于 11个月前  发布在  PHP
关注(0)|答案(1)|浏览(147)

已关闭。此问题需要details or clarity。目前不接受回答。
**要改进此问题吗?**通过editing this post添加详细信息并阐明问题。

5天前关闭。
社区在5天前审查了是否重新打开此问题,并将其关闭:
原始关闭原因未解决
Improve this question
假设mywebsite.com/login?code=xxxxxxxxxx
我使用isset($_GET_code '])方法来检索数据。
我想知道任何其他方法来获取网址数据(代码的值)

ma8fv8wu

ma8fv8wu1#

PHP有几个函数来处理url参数,但$_GET是最常见的,也是最容易处理/读取的

$code = isset($_REQUEST['code']) ? $_REQUEST['code'] : '';

字符串

没有“FILTER_SANITIZE_STRING”自php 8.1起被弃用

$code = filter_input(INPUT_GET, 'code', FILTER_SANITIZE_STRING);

$actual_link = "https://$_SERVER[HTTP_HOST]$_SERVER[REQUEST_URI]";
$query = parse_url($actual_link, PHP_URL_QUERY);
parse_str($query, $params);
$code = isset($params['code']) ? $params['code'] : '';

相关问题