我希望以前的页面URL与GET参数

时间:2013-08-05 10:30:25

标签: php

目前我正在使用它,

 $page=urlencode($_SERVER['HTTP_HOST'].$_SERVER['PHP_SELF']);

,它提供的网址没有获取参数,但我需要上一页URL GET参数

4 个答案:

答案 0 :(得分:0)

使用将用户代理引用到当前页面的HTTP_REFERER

$page=urlencode($_SERVER['HTTP_REFERER']);

答案 1 :(得分:0)

您必须使用Referrer标头。

$_SERVER['HTTP_REFERER']

请记住,用户可以更改标题的值,因此您无法“信任”它。

答案 2 :(得分:0)

$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);

答案 3 :(得分:0)

简单地使用

$ _ SERVER [' HTTP_REFERER']

您将获得整个网址(包含获取参数)