Реклама на сайте Advertise with us

Настройка php отвечающий за замену.экранирование кавычки '

Расширенный поиск по форуму
 
Новая тема Новая тема   
Автор
Поиск в теме:

нет судьбы

С нами с 27.03.03
Сообщения: 4427
Рейтинг: 4204


Передовик Master-X (16.07.2011) Передовик Master-X (16.10.2011) Передовик Master-X (01.11.2011) Передовик Master-X (16.11.2011) Передовик Master-X (01.01.2012) Ветеран трепа Master-X (16.02.2012)
Ссылка на сообщениеДобавлено: 12/03/11 в 22:39       Ответить с цитатойцитата 

Подскажите существует ли ещё такая фишка (к примеру в php5), когда php скрипт заменяет в десках верхнюю кавычку на /' или \' ..
Что надо перключить дабы избежать этого?
Помоему кто-то говорил, что нарушается какой-то из моментов безопасности. Так ли это?

®

0
 



С нами с 05.04.07
Сообщения: 1661
Рейтинг: 1090


Передовик Master-X (01.04.2011)
Ссылка на сообщениеДобавлено: 12/03/11 в 23:15       Ответить с цитатойцитата 

http://php.net/manual/ru/security.magicquotes.php

С версии PHP 5.3.0 эта возможность считается УСТАРЕВШЕЙ

True хостинг

3
 



С нами с 26.12.08
Сообщения: 7
Рейтинг: 3

Ссылка на сообщениеДобавлено: 13/03/11 в 18:19       Ответить с цитатойцитата 

В php.ini
magic_quotes_gpc=ON
подробнее
http://www.php.net/manual/en/security.magicquotes.what.php

3
 

Добрых Дел Мастер

С нами с 03.05.08
Сообщения: 3143
Рейтинг: 1227

Ссылка на сообщениеДобавлено: 13/03/11 в 18:40       Ответить с цитатойцитата 

$a = $_GET['a'];
if (!get_magic_quotes_gpc()) {
$a = addslashes($_GET['a']);
}

пришел к победе коммунистического труда

3
 

Криптопохуист

С нами с 05.04.03
Сообщения: 17156
Рейтинг: 6019

Ссылка на сообщениеДобавлено: 13/03/11 в 23:43       Ответить с цитатойцитата 

Чето тут насоветовали как включить мэджик квотес. ТС, сделай наоборот все icon_smile.gif

вообще дыбильная опция а-ля костыль для быдло-кодеров, забывающих про mysql_escape_string(). уже давно как неактуальна и на ее включение обычно народ матерится.

0
 



С нами с 24.06.10
Сообщения: 2686
Рейтинг: 543

Ссылка на сообщениеДобавлено: 14/03/11 в 06:03       Ответить с цитатойцитата 

угу маджик квотес зло, но тут народ скорее просто показывает, как обрабатывать ситуации, когда она или включена, или нет.
Ну а вообще, если юзать БД-специфик, то тогда уже mysql_real_escape_string (которая так же берёт в учёт и кодировку БД), а так, вообще PDO рулит.
Кстати, на пхпклабе как-то длинная дискуссия по поводу *_escape_string vs addslashes развилась, в общем, эксперементально, при участии некоторых ПЫХ-разработчиков, было доказано, что addslashes фигня универсальная, и рулит вне зависимости от кодировки, хотя, лично я всё-таки квотю средствами самого PDO (просто квотинг или в типизированные, в случае байнда и т.д.)

removed by moderator

0
 

Добрых Дел Мастер

С нами с 03.05.08
Сообщения: 3143
Рейтинг: 1227

Ссылка на сообщениеДобавлено: 14/03/11 в 13:04       Ответить с цитатойцитата 

mr. snatch: да проблема надуманна. из любого фреймворка выдери класс работы с БД, - там все сто лет назад решено, и кодировки и экранирование. натыкаются те кто на голом пхп велосипеды строит

пришел к победе коммунистического труда

0
 
Новая тема Новая тема   

Текстовая реклама в форме ответа
Заголовок и до четырех строчек текста
Длина текста до 350 символов
Купить рекламу в этом месте!


Перейти:  



Спонсор раздела Стань спонсором этого раздела!

Реклама на сайте Advertise with us

Опросы

Рецепт новогоднего блюда 2022



Обсудите на форуме обсудить (11)
все опросы »