Задавайте вопросы, мы ответим
Вы не зашли.
есть необходимость запаролить страницу, нашел вот такой код
Неактивен
mysqli_query и mysqli_fetch_assoc замените на mysql_query и mysql_fetch_assoc
Неактивен
rgbeast написал:
mysqli_query и mysqli_fetch_assoc замените на mysql_query и mysql_fetch_assoc
не получилось, я вообще так уже пробовал...
а mysqli_real_escape_string не нужно ни на что менять?
Неактивен
Да, все заменить. А какая ошибка? Обработку ошибок добавьте:
Неактивен
Отредактированно serj011 (14.04.2014 01:53:35)
Неактивен
у mysql_real_escape_string, в отличие от mysqli, $link - второй параметр
Сравните:
http://www.php.net/manual/ru/function.m … string.php
http://ru2.php.net/mysqli_real_escape_string
Неактивен
спасибо rgbeast, работает. а в чем вообще отличие mysql от mysqli?
по вашему мнению такая конструкция защиты вообще надежна?
Неактивен
В mysqli есть поддержка prepared statements, транзакций, но вообще говоря все это делается средствами SQL.
Я вот такой способ рекомендую: http://webew.ru/articles/3237.webew
WWW-аутентификация безопасна на том же уровне, на котором безопасны другие способо авторизации по имени/паролю без HTTPS. См. комменты к статье: http://www.php.net/manual/en/features.http-auth.php
Неактивен