Приветствую уважаемых форумчан Есть такой код: PHP: if ( $_POST['edit_f'] ) { if ( $_POST['password'] and md5($_POST['password']) != $_SESSION['password'] ) { password_valid(); mysqli_query($connect, "UPDATE `users` SET `password` = '$_POST[password]'"); } if( $_POST['ip'] != $_SESSION['ip'] ) { if( $_POST['ip'] ) { $arr = explode(',', $_POST['ip']); if( count($arr) <= 0 or count($arr) > 4 ) message('Лимит 1 - 5 IP адрессов.'); foreach ($arr as $key => $value) { if( !filter_var($value, FILTER_VALIDATE_IP) ) message("IP $value указан неверно!"); } } } message('Сохранено!'); } Начиная со строки if( $_POST['ip'] != $_SESSION['ip'] ) код не выполняется, т.е. считает валидной любую строку и сразу переходит к месседжу 'Сохранено'. Ошибок не выдаёт, лог тоже ничего такого не говорит. Вопрос: подскажите пожалуйста каким образом проверять - почему не работает скрипт? Проблему решил - тема закрыта.