Условия-где ошибка? - Visavi.net https://visavi.net/ RSS - Visavi.net https://visavi.net/assets/img/images/logo_small.png RSS - Visavi.net https://visavi.net/ [email protected] (admin) [email protected] (admin) Wed, 01 May 2024 18:00:39 +0300 <blockquote class="blockquote"><strong>Kadet8</strong> (9 Апреля 2015 / 06:41)<br> И ещё вопрос это и есть так называемая фильтрация?или фильтрация это проверка существует ли переменная вообще?</blockquote> Автор , <a href="http://php.net/manual/ru/function.filter-var.php" target="_blank" rel="nofollow">http://php.net/manual/ru/function.filter-var.php</a> , дерзай . https://visavi.net/topics/42220/682049 Условия-где ошибка? Сергей Sat, 11 Apr 2015 17:03:08 +0300 Сообщения https://visavi.net/topics/42220/682049 20. <strong>WmLiM</strong>, ему сначала понять надо что это и зачем, использование в тупую, без изучения сути ведет к деградации https://visavi.net/topics/42220/682046 Условия-где ошибка? ramzes Sat, 11 Apr 2015 16:27:25 +0300 Сообщения https://visavi.net/topics/42220/682046 19. <strong>ramzes</strong>, есть куча либ для фильтрации, так сказать далеко ходить за примерами не надо, бери да рассматривай и юзай. https://visavi.net/topics/42220/682030 Условия-где ошибка? Антон Sat, 11 Apr 2015 03:03:34 +0300 Сообщения https://visavi.net/topics/42220/682030 например<br> <pre class="prettyprint">echo&#039; это кавычка =&gt; &#91;color=#ff0000] &#039;&#91;/color] опасна&#039;;</pre> выделенная красным кавычка воспримется именно как кавычка, и будет соответственно интерпретирована, что вызовет ошибку.<br> <pre class="prettyprint">echo&#039; это кавычка =&gt; &#91;color=#0000ff]\&#91;/color]&#039; безопасна&#039;;</pre> слештрование кавычек, , обратный слеш в данном случае, сообщает машине, что кавычка не интерпретируемая, и воспринимается только как текст, ошибки не выведет, на экране будет кавычка, слеша не будет.<br> В интернете много примеров хорошей и плохой фильтрации.<br> плохая бывает недостаточной, избыточной, и неуместной, вся остальная фильтрация хорошая. https://visavi.net/topics/42220/682029 Условия-где ошибка? ramzes Sat, 11 Apr 2015 01:09:41 +0300 Сообщения https://visavi.net/topics/42220/682029 <blockquote class="blockquote"><strong>shilo</strong> (11 Апреля 2015 / 00:21)<br> Совет: не делай разные ошибки для неправильного логина и пароля.<br> Так не делает никто, и явно не просто так... может для того что-бы осложнить брут?</blockquote> так делают оооочень многие. <br> юзерфрендли. не не слышали?<br> логин запоминается и вставляется в форму при повторной попытке авторизации.<br> это позволит юзеру не набирать его снова, а брутфорсу насрать на то что вы там отдаете, если это не &quot;ок&quot;,<br> и да, лечить манию преследования надо уже 80% интернет пользователей.<br> Кому вы нужны то?<br> <br> <em><span style="font-size:x-small">Добавлено через 08:16 сек.</span></em><br> <blockquote class="blockquote"><strong>Kadet8</strong> (9 Апреля 2015 / 07:41)<br> И ещё вопрос это и есть так называемая фильтрация?или фильтрация это проверка существует ли переменная вообще?</blockquote> фильтрация это очистка входящих данных от потенциально опасных символов (%$`&amp;&quot; и т.д.)<br> зачастую сводится к тому что заменяет символ его ASCII кодом, который при выводе в хтмл коде отображается как изначальный символ, но интерпретатором во время обработки кода воспринимается как обычный текст(неисполняемый) https://visavi.net/topics/42220/682028 Условия-где ошибка? ramzes Sat, 11 Apr 2015 00:55:44 +0300 Сообщения https://visavi.net/topics/42220/682028 Совет: не делай разные ошибки для неправильного логина и пароля.<br> Так не делает никто, и явно не просто так... может для того что-бы осложнить брут? https://visavi.net/topics/42220/682027 Условия-где ошибка? shilo Sat, 11 Apr 2015 00:21:07 +0300 Сообщения https://visavi.net/topics/42220/682027 14. <strong>Kadet8</strong>, это простой пример строгой проверки, а фильтрация это.. Фильтрация. https://visavi.net/topics/42220/681966 Условия-где ошибка? Антон Thu, 09 Apr 2015 15:44:06 +0300 Сообщения https://visavi.net/topics/42220/681966 14. <strong>Kadet8</strong>, <pre class="prettyprint">&lt;?php htmlspecialchars($val) strip_tags($val) $val = htmlspecialchars(strip_tags(trim($_GET&#91;&#039;val&#039;]))); $result = $db-&gt;query(&quot;SELECT `pass` FROM `users` WHERE `login`=&#039;&quot;.$db-&gt;real_escape_string($val).&quot;&#039; LIMIT 1&quot;);</pre> https://visavi.net/topics/42220/681962 Условия-где ошибка? Dmitry Kokorin Thu, 09 Apr 2015 13:23:03 +0300 Сообщения https://visavi.net/topics/42220/681962 И ещё вопрос это и есть так называемая фильтрация?или фильтрация это проверка существует ли переменная вообще? https://visavi.net/topics/42220/681949 Условия-где ошибка? Серёга Thu, 09 Apr 2015 07:41:22 +0300 Сообщения https://visavi.net/topics/42220/681949 1. <strong>Kadet8</strong>, старайся писать конструкцию правильно<br> <pre class="prettyprint">if($login==&quot;login&quot;){echo &quot;это мой логин&quot;;}else{echo &quot;это не мой логин&quot;;}</pre> https://visavi.net/topics/42220/681948 Условия-где ошибка? Сергей Thu, 09 Apr 2015 06:43:30 +0300 Сообщения https://visavi.net/topics/42220/681948 СПС.теперь понял... https://visavi.net/topics/42220/681946 Условия-где ошибка? Серёга Thu, 09 Apr 2015 05:27:19 +0300 Сообщения https://visavi.net/topics/42220/681946 8. <strong>DimmoS</strong>, <br> <pre class="prettyprint"> &lt;?php $password = 19994; $login = &#039;Kadet8&#039;; if ($login === &#039;Kadet8&#039; &amp;&amp; $password === 1994){ echo &#039;Вы вошли в систему&#039;; }else if ($password !== 1994){ echo &#039;Вы ввели не верный пароль&#039;; }else if ($login !== &#039;Kadet8&#039;){ echo &#039;Вы ввели неверный логин&#039;; } </pre> В рамках текущего примера. https://visavi.net/topics/42220/681945 Условия-где ошибка? Антон Thu, 09 Apr 2015 04:27:24 +0300 Сообщения https://visavi.net/topics/42220/681945 <blockquote class="blockquote"><strong>rezent</strong> (8 Апреля 2015 / 22:27)<br> <pre class="prettyprint">&lt;?php $password = 19994;</pre> Нет ошибки? И да, убирай ; после } <br> Почитай хотя бы раздел про синтаксис изучаемого языка (По теме: <a href="http://php.net/manual/ru/control-structures.elseif.php" target="_blank" rel="nofollow">http://php.net/manual/ru/control-structures.elseif.php</a>)</blockquote> Спасибо https://visavi.net/topics/42220/681940 Условия-где ошибка? Руслан Thu, 09 Apr 2015 01:05:07 +0300 Сообщения https://visavi.net/topics/42220/681940 <blockquote class="blockquote"><strong>Mirtos</strong> (8 Апреля 2015 / 22:09)<br> 2. <strong>Ronson</strong>, поясни пожалуйста почему не нужен? я сам только начал обучаться и мне тоже интересен этот момент.</blockquote> Прочитай про синтаксис PHP. https://visavi.net/topics/42220/681937 Условия-где ошибка? Евгений Thu, 09 Apr 2015 00:03:56 +0300 Сообщения https://visavi.net/topics/42220/681937 <pre class="prettyprint">&lt;?php $password = 19994; $login = &quot;Kadet8&quot;; if ($login == &quot;Kadet8&quot; and $password == 1994){ echo &quot;Вы вошли в систему&quot;; }else if ($password != 1994){ echo &quot;Вы ввели не верный пароль&quot;; }else if ($login != &quot;Kadet8&quot;){ echo &quot;Вы ввели неверный логин&quot;; }else{ echo &quot;Неизвестная ошибка&quot;; } ?&gt;</pre> https://visavi.net/topics/42220/681930 Условия-где ошибка? Dmitry Kokorin Wed, 08 Apr 2015 22:38:46 +0300 Сообщения https://visavi.net/topics/42220/681930