Экранирование / кодирование URL / HTML

Меня всегда путали с кодировкой / экранированием URL / HTML. Я использую PHP, поэтому хочу кое-что прояснить.

Могу ли я сказать, что я всегда должен использовать

  • urlencode : для отдельных частей строки запроса

     $ url = 'http://test.com?param1='. urlencode ('некоторые данные'). '& param2 ='. urlencode ('что-то еще');
    
  • htmlentities : для экранирования специальных символов, таких как <> , чтобы if было правильно отображено браузером

Могу ли я использовать каждую функцию в других местах. Я плохо разбираюсь во всех этих экранирующих штуках, они меня всегда путают

17
задан Jiew Meng 24 January 2011 в 14:17
поделиться