2013-02-28 2 views
0

На моей странице у меня есть файл нижнего колонтитула, который я включаю на каждую страницу моего сайта. В нижнем колонтитуле я хочу сохранить текущий URL-адрес переменной сеанса.Сохранить текущую страницу в сеансе

я есть

$page = $_SERVER["REQUEST_URI"]; 
session_register("page"); 
echo "http://".$_SERVER['SERVER_NAME'].$_SESSION['page']; 

но он хранит только 1 значение и dosnt изменение, если я перейти на другую страницу. Я знаю, что есть другие способы, но я хочу в переменной сеанса.

Я надеюсь, что кто-то может мне помочь?

Я не знаю, как это сделать.

+0

попробуйте объявить session_start() раньше. – chriz

+0

'но он хранит только 1 значение' - что вы хотите сделать? Сохраните последний, например. 10 URL-адресов, чтобы иметь что-то вроде системы хлебной крошки? – VolkerK

+0

Я могу использовать информацию на следующей странице. поэтому, если кто-то заходит или что-то может быть перенаправлен на страницу, он был до –

ответ

3
$page = $_SERVER["REQUEST_URI"]; 
$_SESSION['page'] = $page; 
echo "http://".$_SERVER['SERVER_NAME'].$_SESSION['page']; 

Использование session_register ОТРАЖЕНА.

+0

Thx a ton! он работал –

+0

@ user2091723 без проблем, рад, что я мог бы помочь! :) – MarcinWolny

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