Записать значение переменной один раз

162
27 декабря 2017, 21:36

Как записать значение переменной в сессию/куки только 1 раз без перезаписи? Обновляется страница 3 раза и прилетают 3 разных значения в cookie.

Answer 1

Например сделать элементарную проверку:

if ($_SESSION['lang'] != '')
    $_SESSION['lang'] = $_GET['lang'];

или присвоить то что тебе нужно. Но нужно учитывать сколько живет твоя сессия. Самый оптимальный вариант поставить время жизни куков, например 30 мин. Если Вам это не подходит, то поищите в сети, когда-то встречались скрипты на javascript, которые реагировали на закрытие окна.

READ ALSO
Функция для работы с массивами PHP

Функция для работы с массивами PHP

какой функцией для работы с массивами можно заменить foreach в таком коде

155
Числа с плавающей точкой в нормальный формат

Числа с плавающей точкой в нормальный формат

ЗдравствуйтеРаботаю с bitcoin через json-rpc

171