Помощь по скриптам | вопрос по реализации
Вообщем есть проверка, как сделать что бы она сработала только один раз что бы при обновлении страницы не срабатывала и при новом заходе на данную станицу она не срабатывала.
AdsNet, флаг, при первой отработке кода помечаешь флагом что отработано
Сибирский, а по подробней можно?
AdsNet, ну как пример
if ($_SESSION['chk']??null){
//здесь код обработки
$_SESSION['chk'] = true;
}
так же можно куки или в бд или в файл записать флаг
if ($_SESSION['chk']??null){
//здесь код обработки
$_SESSION['chk'] = true;
}
так же можно куки или в бд или в файл записать флаг
Сибирский, ну я сделал так
php
$SELECT = false;
if(!$SELECT){
.. тут код
$SELECT = true;
}
но она всё равно срабатыват
она будет срабатывать всегда, потому как у тебя $SELECT = false; определяется всегда и смысл делать ее true если она нигде не запоминается. Кстати у меня тоже ошибка, правильно будет с инверсией условия
if (!$_SESSION['chk']??null){
//здесь код обработки
$_SESSION['chk'] = true;
}
________
посл. ред. 01.11.2019 в 21:10; всего 1 раз(а); by Сибирский
if (!$_SESSION['chk']??null){
//здесь код обработки
$_SESSION['chk'] = true;
}
________
посл. ред. 01.11.2019 в 21:10; всего 1 раз(а); by Сибирский
Сибирский,
если делать такое условие !$_SESSION['chk']??null то оно не работает
если делать такое условие !$_SESSION['chk']??null то оно не работает
AdsNet (01.11.2019 в 21:11)
Сибирский,
если делать такое условие !$_SESSION['chk']??null то оно не работает
Сибирский,
если делать такое условие !$_SESSION['chk']??null то оно не работает
версия php какая?
Сибирский, 5.6