За последние 24 часа нас посетили 36570 программистов и 1718 роботов. Сейчас ищут 870 программистов ...

Как проверить почему не выполняется код?

Тема в разделе "PHP для новичков", создана пользователем dukir, 13 дек 2017.

Метки:
  1. dukir

    dukir Новичок

    С нами с:
    13 дек 2017
    Сообщения:
    3
    Симпатии:
    1
    Приветствую уважаемых форумчан :)
    Есть такой код:

    PHP:
    1. if ( $_POST['edit_f'] ) {
    2.  
    3.     if ( $_POST['password'] and md5($_POST['password']) != $_SESSION['password'] ) {
    4.  
    5.         password_valid();
    6.         mysqli_query($connect, "UPDATE `users` SET `password` = '$_POST[password]'");
    7.  
    8.     }
    9.  
    10.     if( $_POST['ip'] != $_SESSION['ip'] ) {
    11.  
    12.         if( $_POST['ip'] ) {
    13.  
    14.             $arr = explode(',', $_POST['ip']);
    15.  
    16.             if( count($arr) <= 0 or count($arr) > 4 )
    17.                 message('Лимит 1 - 5 IP адрессов.');
    18.  
    19.             foreach ($arr as $key => $value) {
    20.              
    21.                 if( !filter_var($value, FILTER_VALIDATE_IP) )
    22.                     message("IP $value указан неверно!");
    23.  
    24.             }
    25.  
    26.         }
    27.  
    28.     }
    29.  
    30.     message('Сохранено!');
    31.  
    32. }
    Начиная со строки if( $_POST['ip'] != $_SESSION['ip'] ) код не выполняется, т.е. считает валидной любую строку и сразу переходит к месседжу 'Сохранено'. Ошибок не выдаёт, лог тоже ничего такого не говорит.
    Вопрос: подскажите пожалуйста каким образом проверять - почему не работает скрипт?

    Проблему решил - тема закрыта.
     
    #1 dukir, 13 дек 2017
    Последнее редактирование: 13 дек 2017
    denis01 нравится это.
  2. MouseZver

    MouseZver Суперстар

    С нами с:
    1 апр 2013
    Сообщения:
    7.817
    Симпатии:
    1.333
    Адрес:
    Лень
    1
    код говно нотисовское
     
    dukir и denis01 нравится это.
  3. Fell-x27

    Fell-x27 Суперстар
    Команда форума Модератор

    С нами с:
    25 июл 2013
    Сообщения:
    12.156
    Симпатии:
    1.771
    Адрес:
    :сердА
    И инъекции цветут.
     
    dukir и denis01 нравится это.