Я хочу перенаправить пользователей на страницу, из которой они пришли, но не использует javascript go.back и тому подобное, потому что он не загружает страницу еще раз.Перенаправить пользователя на предыдущую страницу
Я нашел некоторый код
<?php
$ref1 = urlencode($_SERVER['HTTP_REFERER']);
$ref2 = urlencode('http://'.$_SERVER['SERVER_NAME'].$_SERVER['REQUEST_URI']);
echo '<meta http-equiv="refresh" content="5;url=page2.php?ref1='.$ref1.'&ref2='.$ref2.'">';
?>
Я просто хочу PHP-файл, чтобы взять предыдущий URL, точный адрес, а затем отправить пользователю вернуться к нему. Я использую PHP, потому что он заставляет страницу загружаться снова. Я использовал javascript, но он не загружает страницу снова, поэтому, пожалуйста, помогите мне здесь. Спасибо заранее.
, что было неправильным о 'JavaScript : window.location.reload (history.go (-1)); '? – Aprillion
HTTP_REFERER может не работать во всех случаях, но точно, когда вы пытаетесь это сделать? Это похоже на то, что пользователь пытается получить доступ к странице, для которой требуется аутентификация, и после аутентификации пользователя вы перенаправите ее на предыдущую страницу, которую он пытается доступ? – Peeyush
Я не говорю, что использование HTTP_REFERER - плохая идея – Peeyush