За последние 24 часа нас посетили 43013 программистов и 1764 робота. Сейчас ищут 1058 программистов ...

как правильно отфильтровать строковый параметр из $_GET

Тема в разделе "PHP для новичков", создана пользователем iamopk, 23 апр 2014.

  1. iamopk

    iamopk Новичок

    С нами с:
    12 апр 2014
    Сообщения:
    14
    Симпатии:
    0
    Пишу свое первое "произведение искусства" и призадумался над вопросом, как вернее всего строковый параметр отфильтровать, чтобы злостные хакеры ничего с моей БД не сотворили.
    пример
    сайт.ру/php?id=строка
    этот id непосредственно будет учавствовать в запросах к БД.
    заранее спасибо!
     
  2. Fell-x27

    Fell-x27 Суперстар
    Команда форума Модератор

    С нами с:
    25 июл 2013
    Сообщения:
    12.156
    Симпатии:
    1.771
    Адрес:
    :сердА
    Use the Force, Luck!
     
  3. VLK

    VLK Старожил

    С нами с:
    15 дек 2013
    Сообщения:
    3.010
    Симпатии:
    58
    Для этого существует экранирование, метод который избавляет от SQL инъекций - real_escape_string

    Единственно что стоит учесть, что работает он только при открытом соединении с БД (это надо для установки кодировки)
     
  4. [vs]

    [vs] Суперстар
    Команда форума Модератор

    С нами с:
    27 сен 2007
    Сообщения:
    10.559
    Симпатии:
    632
  5. BlackScorp

    BlackScorp Новичок

    С нами с:
    16 апр 2014
    Сообщения:
    54
    Симпатии:
    0
    Адрес:
    Germany
  6. [vs]

    [vs] Суперстар
    Команда форума Модератор

    С нами с:
    27 сен 2007
    Сообщения:
    10.559
    Симпатии:
    632
    да они определиться не могут. Не пишут, с какой версии removed. Когда-то драйвер в расширении mysql_ отстал от жизни, но начиная с PHP 5.3, mysql и mysqli используют один и тот же нативный драйвер mysqlnd и работают одинаково хорошо.
     
  7. Fell-x27

    Fell-x27 Суперстар
    Команда форума Модератор

    С нами с:
    25 июл 2013
    Сообщения:
    12.156
    Симпатии:
    1.771
    Адрес:
    :сердА
    Кто еще, не читая предыдущие посты напишет про эскейпинг?