Условия-где ошибка? - Visavi.net
https://visavi.net/
RSS - Visavi.nethttps://visavi.net/assets/img/images/logo_small.pngRSS - Visavi.net
https://visavi.net/
[email protected] (admin)[email protected] (admin)Sat, 23 Nov 2024 06:06:51 +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/68204920. <strong>WmLiM</strong>, ему сначала понять надо что это и зачем, использование в тупую, без изучения сути ведет к деградации
https://visavi.net/topics/42220/682046
Условия-где ошибка? ramzesSat, 11 Apr 2015 16:27:25 +0300Сообщенияhttps://visavi.net/topics/42220/68204619. <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' это кавычка => [color=#ff0000] '[/color] опасна';</pre>
выделенная красным кавычка воспримется именно как кавычка, и будет соответственно интерпретирована, что вызовет ошибку.<br>
<pre class="prettyprint">echo' это кавычка => [color=#0000ff]\[/color]' безопасна';</pre>
слештрование кавычек, , обратный слеш в данном случае, сообщает машине, что кавычка не интерпретируемая, и воспринимается только как текст, ошибки не выведет, на экране будет кавычка, слеша не будет.<br>
В интернете много примеров хорошей и плохой фильтрации.<br>
плохая бывает недостаточной, избыточной, и неуместной, вся остальная фильтрация хорошая.
https://visavi.net/topics/42220/682029
Условия-где ошибка? ramzesSat, 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>
это позволит юзеру не набирать его снова, а брутфорсу насрать на то что вы там отдаете, если это не "ок",<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>
фильтрация это очистка входящих данных от потенциально опасных символов (%$`&" и т.д.)<br>
зачастую сводится к тому что заменяет символ его ASCII кодом, который при выводе в хтмл коде отображается как изначальный символ, но интерпретатором во время обработки кода воспринимается как обычный текст(неисполняемый)
https://visavi.net/topics/42220/682028
Условия-где ошибка? ramzesSat, 11 Apr 2015 00:55:44 +0300Сообщенияhttps://visavi.net/topics/42220/682028Совет: не делай разные ошибки для неправильного логина и пароля.<br>
Так не делает никто, и явно не просто так... может для того что-бы осложнить брут?
https://visavi.net/topics/42220/682027
Условия-где ошибка? shiloSat, 11 Apr 2015 00:21:07 +0300Сообщенияhttps://visavi.net/topics/42220/68202714. <strong>Kadet8</strong>, это простой пример строгой проверки, а фильтрация это.. Фильтрация.
https://visavi.net/topics/42220/681966
Условия-где ошибка? АнтонThu, 09 Apr 2015 15:44:06 +0300Сообщенияhttps://visavi.net/topics/42220/68196614. <strong>Kadet8</strong>, <pre class="prettyprint"><?php
htmlspecialchars($val)
strip_tags($val)
$val = htmlspecialchars(strip_tags(trim($_GET['val'])));
$result = $db->query("SELECT `pass` FROM `users` WHERE `login`='".$db->real_escape_string($val)."' LIMIT 1");</pre>
https://visavi.net/topics/42220/681962
Условия-где ошибка? Dmitry KokorinThu, 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/6819491. <strong>Kadet8</strong>, старайся писать конструкцию правильно<br>
<pre class="prettyprint">if($login=="login"){echo "это мой логин";}else{echo "это не мой логин";}</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/6819468. <strong>DimmoS</strong>, <br>
<pre class="prettyprint">
<?php
$password = 19994;
$login = 'Kadet8';
if ($login === 'Kadet8' && $password === 1994){
echo 'Вы вошли в систему';
}else if ($password !== 1994){
echo 'Вы ввели не верный пароль';
}else if ($login !== 'Kadet8'){
echo 'Вы ввели неверный логин';
}
</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"><?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"><?php
$password = 19994;
$login = "Kadet8";
if ($login == "Kadet8" and $password == 1994){
echo "Вы вошли в систему";
}else if ($password != 1994){
echo "Вы ввели не верный пароль";
}else if ($login != "Kadet8"){
echo "Вы ввели неверный логин";
}else{
echo "Неизвестная ошибка";
}
?></pre>
https://visavi.net/topics/42220/681930
Условия-где ошибка? Dmitry KokorinWed, 08 Apr 2015 22:38:46 +0300Сообщенияhttps://visavi.net/topics/42220/681930