要获取前一个URL,可以使用$_SERVER['HTTP_REFERER']
变量。但是需要注意的是,$_SERVER['HTTP_REFERER']
变量的值是由客户端提供的,并且可能会被篡改或者禁用。因此,不能完全依赖该变量来进行安全验证。
以下是一个示例代码:
if(isset($_SERVER['HTTP_REFERER'])){
$previousUrl = $_SERVER['HTTP_REFERER'];
} else {
$previousUrl = '无法获取前一个URL';
}
echo $previousUrl;
在上面的代码中,首先检查$_SERVER['HTTP_REFERER']
变量是否存在。如果存在,将其赋值给$previousUrl
变量;否则,将$previousUrl
设置为一个默认的提示消息。
请注意,$_SERVER['HTTP_REFERER']
变量只在用户通过链接或者表单提交访问当前页面时才会被设置。如果用户直接在浏览器中输入URL访问当前页面,或者禁用了HTTP_REFERER
,那么$_SERVER['HTTP_REFERER']
变量将不会被设置。
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站