[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Обработка формы.
Страницы: 1, 2, 3
Миша
Если я не ошибаюсь, это то, что нужно + преобразовать кавычки в безопасный формат. Так?

_____________
Принимаю заказы, писать в ЛС
Arh
Медведь
Экранировать.

_____________
Промокод предоставляет скидку на заказ домена и/или хостинга reg.ru
BFCC-3895-8804-9ED2
Миша
htmlspecialchars будет достаточно? Что-бы меня не ломанули путём инъекций?

_____________
Принимаю заказы, писать в ЛС
Arh
htmlspecialchars вообще не для этого =)
кавычки она преобразует, если ENT_QUOTES поставить, но что бы сделать UPDATE users SET balance = 100500 кавычки не нужны =)

_____________
Промокод предоставляет скидку на заказ домена и/или хостинга reg.ru
BFCC-3895-8804-9ED2
Миша
Тогда что?

_____________
Принимаю заказы, писать в ЛС
Arh
Медведь
Использовать подготовленные выражения. С помощью PDO например.

_____________
Промокод предоставляет скидку на заказ домена и/или хостинга reg.ru
BFCC-3895-8804-9ED2
andrey888
перед занесением в базу

строка

mysql_real_escape_string(trim($_POST['imya']));

номер

(int)$_POST['nomer'];


_____________
Прогноз на следующие 5 лет : Россия, Китай - две величайшие державы.
США в Ж*пе. Справедливость восторжествует. )
mvg
Можно начать с проверки
count($_POST) ? алгоритм проверки массива _POST : echo массив _POST пуст.
Миша
Такс ещё больше запутался, что, какие данные фильтровать?
1 Кавычки
2 ....

_____________
Принимаю заказы, писать в ЛС
Valick
Медведь, рановато ты взялся за безопасность. Безопасность нужна в готовых проектах, а у тебя еще столько белых пятен, что тебя и близко нельзя к ним подпускать.
Читай книги по РНР и MySQL (и желательно бумажные) тогда поймёшь что и зачем, а если надо будет разжевать нюансы, то тогда вопрос на форуме.
Пока ты на верной дороге к говнокодерству, хочешь галопом по европам, нахватавшись верхушек загребать бабки лопатой создавая вебсайты. Пойми, без базовых знаний, ты даже задав вопрос не можешь понять ответы.


_____________
Стимулятор ~yoomoney - 41001303250491
Миша
Цитата (Valick @ 27.12.2014 - 19:59)
Медведь, рановато ты взялся за безопасность. Безопасность нужна в готовых проектах, а у тебя еще столько белых пятен, что тебя и близко нельзя к ним подпускать.
Читай книги по РНР и MySQL (и желательно бумажные) тогда поймёшь что и зачем, а если надо будет разжевать нюансы, то тогда вопрос на форуме.
Пока ты на верной дороге к говнокодерству, хочешь галопом по европам, нахватавшись верхушек загребать бабки лопатой создавая вебсайты. Пойми, без базовых знаний, ты даже задав вопрос не можешь понять ответы.

Нет, сайты за деньги не делаю. Делаю для себя и своего опыта. Как такое ты мог подумать? Прочитал несколько книг, советуют то и то но не пишут, почему и как.

Сделать сайт в моих силах, даже посмотрев на все мои вопросы. Давай наспор + меня это будет подталкивать. А по вопросу, какие неотфильтрованные текстовые данные могут навредить сайту.

mysql_real_escape_string это понятно

_____________
Принимаю заказы, писать в ЛС
Valick
Цитата
Прочитал несколько книг, советуют то и то но не пишут, почему и как.

название книг в студию
Цитата
Давай наспор + меня это будет подталкивать.

Зачем, на форуме полно вопросов отвечая на которые ты и людям поможешь и сам научишься, пиши код, функции, придумывай алгоритмы, всё остальное прийдёт со впременем, опытом и практикой. Вот это реально будет подталкивать.

_____________
Стимулятор ~yoomoney - 41001303250491
Миша
1 php для чайников.
2 php и mysql 2 издание

_____________
Принимаю заказы, писать в ЛС
Valick
1 в топку сразу же... вместе со всей серией "для чайников"
2 авторов-то укажи)))

_____________
Стимулятор ~yoomoney - 41001303250491
Миша
1 не скажу-далеко убрал.
2 мишель + джон

Пишут использовать то или другое, но как и почему, я практик.

Даже свою машину, как купил - перебрал двигатель по болтикам, что-бы узнать как и что.

_____________
Принимаю заказы, писать в ЛС
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.