2013-08-05 1 views
0

В настоящее время я использую это,я хочу предыдущую страницу URL с параметрами GET

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

который дает URL без получения параметров, но мне нужно на предыдущую страницу URL с GET параметрами

+0

'$ _SERVER [ 'REQUEST_URI']' вместо '$ _SERVER ['PHP_SELF'] предоставит вам параметры PHP_SELF + GET –

ответ

0

Используйте HTTP_REFERER, что упомянутые пользователя агента на текущую страницу

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

$ _SERVER ['HTTP_REFERER'] не работает – prakash

+0

@prakash показать нам свои действия php-коды. – Bora

0

Вы должны использовать заголовок Referrer.

$_SERVER['HTTP_REFERER'] 

Пожалуйста, имейте в виду, что пользователь может изменить значение заголовков, чтобы вы не могли «доверять» ему.

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

Просто использовали

$ _SERVER [ 'HTTP_REFERER']

Вы получите весь URL (с параметрами GET)

Смежные вопросы