|
|
|
|
|
для: cheops
(07.07.2005 в 01:42)
| | Понятно, спасибо. В общем, нет в мире ничего волшебного=) | |
|
|
|
|
|
|
|
для: Киналь
(07.07.2005 в 01:07)
| | Вовсе нет, она лишь дополняет htmlspecialchars, ни stripslashes и т.п. Но если эти функции обычно применяются перед выводом в окно браузера из базы данных, то mysql_escape_string() применяется перед занесением в базу данных. | |
|
|
|
|
|
|
|
для: cheops
(07.07.2005 в 00:40)
| | То есть mysql_escape_string - это такая прямо-таки волшебная функция? И не надо ни htmlspecialchars, ни stripslashes, вообще больше ничего? | |
|
|
|
|
|
|
|
для: TrunK
(07.07.2005 в 00:10)
| | Функция get_magic_quotes_gpc() проверяет влючены ли на сервере магические кавычки - если они включены, то использование функции mysql_escape_string() лишнее, так как сервер самостоятельно будет обрабатывать каждую строку. Функция mysql_escape_string() экранирует специальные символы, т.е. текст
эта функция превратит в
а с экранированными кавычками SQL-инъекцию практически невозможно провернуть. | |
|
|
|
|
|
|
|
для: TrunK
(07.07.2005 в 00:10)
| | get_magic_quotes_gpc - получает текущую активную установку конфигурации "магических" кавычек gpc. (Цитата из справочника ) - а что есть магические кавычки?
string mysql_escape_string (string unescaped_string)
Эта функция мнемонизирует строку unescaped_string, чтобы её можно было передать функции mysql_query(). | |
|
|
|
|
|
|
|
для: cheops
(06.07.2005 в 22:46)
| | Уважаемы cheops, объясните что делает функция
(!get_magic_quotes_gpc())
|
Ну и mysql_escape_string если не сложно в кратце опишите. Спасибо. | |
|
|
|
|
|
|
|
для: JIEXA
(06.07.2005 в 22:37)
| | Обработайте информацию при помощи специально созданной по этому поводу функции mysql_escape_string()
<?php
if (!get_magic_quotes_gpc())
{
$text = mysql_escape_string($text);
}
?>
|
Не уверен, что это панацея, но это отобъёт желание ломать ваш сайт через SQL-инъекции у любого здравомыслящего злоумышленика. | |
|
|
|
|
|
|
| Я тут начитался статей про взломы, SQL-иньекции и всякую дребедень, что теперь босюсь вообще инфы из вне, подскажите плз, чем надо обработать большой текст полученный из вне, чтобы спокойно его можно было добавить в базу?
Примечание: Профи извините за ламерство... Просто мне страшно уже от каждого килобайта инфы из вне :( | |
|
|
|
|