О, боже! Какой грязный код:(
Во-первых, зачем тебе из пароля вырезать пробелы? Слишком уступчиво к юзерам, и лишняя работа серверу. Ввел пробел, а его нет - пароль неверный.;)
В-вторых, никогда не используй подобный вид фильтрации:
mysql_query("DELETE FROM `table` WHERE `id` = '".trim($_GET['id'])."'");
Все небезопасные данные должны фильтроваться непосредственно до выполнения запроса. Например, так:
$id = abs(intval($_GET['id']));
mysql_query("INSERT INTO `ids` SET `id` = '$id'");
Ну, а собственно, ответ на твой вопрос:
$password = 'password';
if (md5($password) = md5($_GET['password']))
{
echo ('Пароли совпадают');
}
else
{
echo ('Эх, пароли не совпадают:(');
}
198378708 (13.12.2014 в 23:20)
О, боже! Какой грязный код:(
Во-первых, зачем тебе из пароля вырезать пробелы? Слишком уступчиво к юзерам, и лишняя работа серверу. Ввел пробел, а его нет - пароль неверный.;)
В-вторых, никогда не используй подобный вид фильтрации:
mysql_query("DELETE FROM `table` WHERE `id` = '".trim($_GET['id'])."'");
Все небезопасные данные должны фильтроваться непосредственно до выполнения запроса. Например, так:
$id = abs(intval($_GET['id']));
mysql_query("INSERT INTO `ids` SET `id` = '$id'");
Ну, а собственно, ответ на твой вопрос:
$password = 'password';
if (md5($password) = md5($_GET['password']))
{
echo ('Пароли совпадают');
}
else
{
echo ('Эх, пароли не совпадают:(');
}
Спасибо :) Пробелы сотру профильтрирую до запроса еще раз спс)