@Goldsliders

Как записать get параметр в сессию?

Мне нужно сделать так , что если кто то зашел на сайт с get параметром ?PRICE=Y то этот гет параметр сохранять на всех страницах в течении сессии , может кто нибудь подсказать как это сделать ?
Желательно с примерами....
Заранее огромное спасибо!)
  • Вопрос задан
  • 103 просмотра
Решения вопроса 1
Immortal_pony
@Immortal_pony Куратор тега PHP
Старт сессии и запись в неё параметра.
Этот код должен выполняться максимально рано.
if (!session_id()) {
    session_start();
}

if (array_key_exists("PRICE", $_GET) && $_GET['PRICE'] === "Y") {
    $_SESSION['PRICE'] = "Y";
}


Далее в любом месте, где надо необходима информация о том, есть ли параметр в сессии:
if (array_key_exists("PRICE", $_SESSION) && $_GET['PRICE'] === "Y") {
    // здесь код, специфичный для PRICE=Y в сессии
}
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
part_os
@part_os
Сложное в простом
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы