PHP/MySQL | Имеет ли значение <body>
![](/views/icon/no_avatar.png)
DELETED
Автор
24 марта 2015, в 12:36
Delete
Есть в системном файле раздел, отделённый условием
if(isset($user)){
......
}
Переменная $user определяется в коде выше условия.
Так вот если прописать
if($user){
....
}
то выдаёт, что $user не известна, хотя в других модулях всё норм.
системный файл инклудится до <body> остальные, где if($user) работает, естественно после.
Имеет ли значение <body> в данном случае или я заморачиваюсь, дело в том что $user работает ($user['id'], $user['login'] и т.д. это всё работает)
Просто спрятать сообщение об ошибке, прописав if(isset($user)) ?????
<body> - html тег и на работоспособность PHP кода никак не влияет
можно is_array() применить
![](/views/icon/no_avatar.png)
DELETED
Автор
24 марта 2015, в 12:38
Delete
37861047 (24.03.2015 в 12:37)
<body> - html тег и на работоспособность PHP кода никак не влияет
<body> - html тег и на работоспособность PHP кода никак не влияет
ok, спрячу за isset и забуду :D
![](/views/icon/no_avatar.png)
DELETED
Автор
24 марта 2015, в 12:39
Delete
utyfua (24.03.2015 в 12:37)
можно is_array() применить
можно is_array() применить
ок) посмотрю
![](/views/icon/no_avatar.png)
DELETED
Автор
24 марта 2015, в 13:04
Delete
прописал так, теперь if($user){...} не выдаёт ошибку, правильно ли присваивать NULL при разавторизации или нужно FALSE или не правильно вообще?
Вилы Выкидные,
у тебя же на сессия организован вход.
session_destroy();
будет достаточно.
Зачем обнулять $users ?
В этом нет смысла
у тебя же на сессия организован вход.
session_destroy();
будет достаточно.
Зачем обнулять $users ?
В этом нет смысла
Вилы Выкидные, когда вход выполнен
if ($users) {
//авторизован
} else {
//не авторизован
}
if ($users) {
//авторизован
} else {
//не авторизован
}
![](/views/icon/no_avatar.png)
DELETED
Автор
24 марта 2015, в 13:15
Delete
37861047 (24.03.2015 в 13:11)
Вилы Выкидные,
у тебя же на сессия организован вход.
session_destroy();
будет достаточно.
Зачем обнулять $users ?
В этом нет смысла
Вилы Выкидные,
у тебя же на сессия организован вход.
session_destroy();
будет достаточно.
Зачем обнулять $users ?
В этом нет смысла
хз, когда убиваю сессию, то на стартовой вылетает $user не определена, поэтому при NULL нет такого сообщения :D
![](/views/icon/no_avatar.png)
DELETED
Автор
24 марта 2015, в 13:17
Delete
37861047 (24.03.2015 в 13:12)
Вилы Выкидные, когда вход выполнен
if ($users) {
//авторизован
} else {
//не авторизован
}
Вилы Выкидные, когда вход выполнен
if ($users) {
//авторизован
} else {
//не авторизован
}
мне в sys файле тогда закрыть условие авторизации в самом конце, а всё содержимое писать внутри условия?
Стр.: 1, 2