Привет ребят Im путать с этой ситуациейПроверьте номер на строке, используя StrPos
if(strpos($_SESSION["varPermissions"],'3') === false) {// was using == false now ===
echo "THERE IS NOT NUMBER 3"; } else { echo "THERE IS A NUMBER 3";}
Моей сессия возвращается | 0 | 2 | 12 | 10 | 8 | 7 | 13 | 14 | 15 | 27 | 20 | 25 | 26 | 21 | 29 |
так что число 3 не на сессии, но я все еще получаю ЕСТЬ НОМЕР 3
пример, если я ищу 28 я получаю правильно ответить
это происходит на интернет-сервере PHP 5.4 на XAMPP локальный Запуск PHP 5.5 работает отлично
Я думаю, что его becuz номер 13 находится на сессии, я прав? –
Есть много способов исправить это, но вопрос в миллион долларов: почему '$ _SESSION [" varPermissions "]' строка, а не массив? – Jon
В строке sesstion есть – Javad