目前我使用这个,
$page=urlencode($_SERVER['HTTP_HOST'].$_SERVER['PHP_SELF']);
URL
它给出了没有获取参数的 url,但我需要带有GET
参数的上一页
目前我使用这个,
$page=urlencode($_SERVER['HTTP_HOST'].$_SERVER['PHP_SELF']);
URL
它给出了没有获取参数的 url,但我需要带有GET
参数的上一页
您必须使用 Referrer 标头。
$_SERVER['HTTP_REFERER']
请记住,用户可以更改标头的值,因此您不能“信任”它。
使用HTTP_REFERER
将用户代理引向当前页面
$page=urlencode($_SERVER['HTTP_REFERER']);
简单使用
$_SERVER['HTTP_REFERER']
您将获得整个 URL(带有 get 参数)
$url ="";
if (isset($_SERVER['HTTP_REFERER'])){
$url = $_SERVER['HTTP_REFERER'];
}
if want to send post get this as encryption the use
if (isset($_SERVER['HTTP_REFERER'])){
$url = urlencode($_SERVER['HTTP_REFERER']);
}
if you want to decrypt the url
$url = urldecode($url);