За последние 24 часа нас посетили 35120 программистов и 1758 роботов. Сейчас ищут 863 программиста ...

htmlspecialchars и $_GET

Тема в разделе "PHP для новичков", создана пользователем Ігор, 9 фев 2009.

  1. Ігор

    Ігор Активный пользователь

    С нами с:
    7 апр 2008
    Сообщения:
    195
    Симпатии:
    0
    Экранирую нежелательные символи перед добавлениям в базу
    PHP:
    1. <?php
    2. function escape_post($post_var, $defailt='')
    3. {
    4.     return (isset($_POST[$post_var])? $this->dbio->escape_string(htmlspecialchars($_POST[$post_var], ENT_QUOTES)) : $default);
    5.  
    6. }?>
    7.  
    Все шло гладко, пака в текстовое поле не ввел кавычки.
    Они, конечно, преобразились к виду &quot; в базу тоже как бы без проблем внеслись. НО
    при передачи этого параметра через GET возникли известные проблемы
    var=quot&quot; :D
    Какое самое простое решения?
     
  2. unicross

    unicross Активный пользователь

    С нами с:
    14 янв 2009
    Сообщения:
    194
    Симпатии:
    0
  3. Ігор

    Ігор Активный пользователь

    С нами с:
    7 апр 2008
    Сообщения:
    195
    Симпатии:
    0
    :shock: Забыл....