можно, но зачем лишний массив впихивать?
и если дело пошло, то isset ($_SESSION) ? $_SESSION : [];
#23
он же пустой,а должен быть именно массив.
#24
[] - так это тоже самое что array(),а isset лишнее
#25
эта защита парвет интирнэт и всех хакиров! атвичаю! :D
#26
Бредятина:-)
#27
В индекс прописать?
#28
обоснуй
#29
в системный файлик, который ты во все файлы подключаешь.
#30
3KZO, Seting.6.2
#31
kiler, Кудаж как не в ini файл php код писать
#32
Пустой массив ни о чем не говорит?
#33
что вам обосновывать?нет универсальных защит для любого движка.
#34
По-моему ты что-то путаешь.
Я имел ввиду,что должен быть именно массив,хотя бы пустой.
#35
Так сессион и есть пустой массив)
#36
Почитай про симфони компонент секюрити.
зы
эта тоже под любой двиг пойдет просто допилить надо
#37
Ты походу вообще не понял)
$_SESSION ? $_SESSION : array()
Если есть массив из сессий,то вывести его,иначе - пустой массив array()
Если просто оставить $_SESSION,то при его отсутствии вылетит ошибка.
//Мб ты не знаешь как работает тернарный оператор?
#38
с 5,4 она всегда присутствует)
#39
Я на 5.5 проверял.
Как он может присутствовать,если пользователь ничего в него не занес?
Т.е нету ни одного к примеру
$_SESSION['test'] = 'test';
Он будет только тогда пустым,когда юзер обявит ее старт.
session_start();
А мы не знаем,используют ли юзеры сессию вообще (которые вставят кусок кода автора)
#40
да ну? я конечно не напрямую с ними работаю но в глобалс есть:
server
get
post
session
request