Intereting Posts
SQL Injection: пытается избежать этого, но получил ошибку Разница между isset и array_key_exists Вложенные отношения, использующие `with` в yii2 Ошибка Apache Родитель: дочерний процесс завершен со статусом 3221225477 – Перезапуск Что / Где правила именования для действий контроллера в приложении Zend_Application Ошибка загрузки изображения, вызов неопределенной функции finfo_buffer () Force Загрузить MP3 с помощью PHP Почему PHP-сгенерированный Javascript не работает в файле, загруженном через AJAX? Переменная привязки для имени столбца в PHP для запроса Postgresql laravel 4: проверка уникальности (базы данных) несколько, где пункты PHP проверяет, соответствует ли значение true, если да, сделайте это – не работает Как создать систему очереди PHP Поиск совпадения парциального значения в массиве Получить ключ последнего элемента в массиве Кажется, что значения POST теряются при использовании .htaccess RewriteRule. Значения GET в порядке. Как исправить?

Мне нужно написать URL-адрес, который равен 301'd для переменной сеанса

Сценарий:

У меня есть ссылка, которая

example/directory/go.php 

Я перенаправляю эту ссылку на 301

 example/go.php 

Я использую переменную сеанса для отслеживания пути пользователя. Не помещая какие-либо переменные в URL-адрес, есть ли способ, который я могу отслеживать в сеансе, который пользователь

 example/directory/go.php 

или, скорее, предназначалось туда, но, очевидно, 301

 example/go.php? 

прямо сейчас, когда я var_dump свою переменную сеанса, она всегда показывает последнюю страницу, которую они посетили,

 example/go.php. 

который, я думаю, имеет смысл, поскольку он перенаправляется с помощью mod_rewrite, но я просто пытаюсь понять, есть ли в любом случае, я все еще мог видеть перенаправленную ссылку в моей переменной сеанса или другими способами.

Используя mod_rewrite, вы можете установить cookie с предыдущим URL как значением, а затем получить значение cookie в своем окончательном PHP-скрипте.