Добро пожаловать, Гость!
Помогите разорбраться с ошибкой - Страница 1
Помощь мастерам | Помогите разорбраться с ошибкой
Кодинг :
PHP Notice: Undefined index: login_spam_count
<?php
if($result['hash'] !== User::hash($password, $result['salt'])) {
$_SESSION['login_spam_count']++; // вызывает ошибку
die(json_encode(array(
'error' => $language->get('wrong_login')
)));
} else {
unset($_SESSION['login_spam_count'], $_SESSION['login_spam']);
// Return success message
die(json_encode(array(
'message' => 'All right'
)));
}
?>
Помогите разорбраться с ошибкой
16 Фев 2016PHP Notice: Undefined index: login_spam_count
<?php
if($result['hash'] !== User::hash($password, $result['salt'])) {
$_SESSION['login_spam_count']++; // вызывает ошибку
die(json_encode(array(
'error' => $language->get('wrong_login')
)));
} else {
unset($_SESSION['login_spam_count'], $_SESSION['login_spam']);
// Return success message
die(json_encode(array(
'message' => 'All right'
)));
}
?>
Комментарии:
Nnm 16 Фев 2016
Кодинг (16 Фев 2016):
Nnm, а, тип если не пустая то нужно выполнить..
Кодинг, если не определена то определится и ошибки не будетNnm, а, тип если не пустая то нужно выполнить..
Кодинг 16 Фев 2016
Автор темы
Автор темы
Nnm (16 Фев 2016):
Кодинг, в этом и прикол что она не найдена поэтому ошибка и вылазит
Nnm, а, тип если не пустая то нужно выполнить..Кодинг, в этом и прикол что она не найдена поэтому ошибка и вылазит
Кодинг 16 Фев 2016
Автор темы
Автор темы
Nnm (16 Фев 2016):
if(!isset($_SESSION['login_spam_count'])$_SESSION['login_spam_count']='';
это условие перед кодом добавь
Nnm, уже добавил до этого, только без ! тк ! это если сессия не найдена..if(!isset($_SESSION['login_spam_count'])$_SESSION['login_spam_count']='';
это условие перед кодом добавь
Nnm 16 Фев 2016
if(!isset($_SESSION['login_spam_count'])$_SESSION['login_spam_count']='';
это условие перед кодом добавь
if(!isset($_SESSION['login_spam_count'])$_SESSION['login_spam_count']='';
это условие перед кодом добавь
Olk 16 Фев 2016
Ошибка, ибо неизвестно, что за $_SESSION['login_spam_count']...
<?
$a = isset($_SESSION['login_spam_count']) ? $_SESSION['login_spam_count']++ : 1; // если есть, то +1, иначе просто 1
$_SESSION['login_spam_count'] = $a; // присваиваем сессии значение
?>
Хз, мож так...
Ошибка, ибо неизвестно, что за $_SESSION['login_spam_count']...
<?
$a = isset($_SESSION['login_spam_count']) ? $_SESSION['login_spam_count']++ : 1; // если есть, то +1, иначе просто 1
$_SESSION['login_spam_count'] = $a; // присваиваем сессии значение
?>
Хз, мож так...