숨겨진 된 html 입력 필드에 다음과 같은 방법으로 문자열을 배치하려고합니다.html 안전한 입력 값
$str = "HBO's hit series a game of thrones...'";
echo "<input type='hidden' value='$str' />";
문제는이
<input type="hidden" value="HBO" s hit series a game of thrones.../>
나는 그들이 사용하는 적절한 기능을하지으로 urlencode()
또는 mysql_escape_string
을 사용하지 않으려는 ... 뭔가를 반환 할 것입니다 무엇 인 이런 식으로 사용할 올바른 함수는 무엇입니까?
작은 따옴표를 변경하는 것 ['를 htmlentities ($ str을, ENT_QUOTES)를'] (http://php.net/manual/en/function.htmlentities. PHP) –
[PHP의 가능한 복제 내 textinput을 작은 따옴표 나 큰 따옴표로 허용하는 방법] (http://stackoverflow.com/questions/7591410/php-how-to-i-make-my-textinput-accept- 작은 따옴표 또는 큰 따옴표) –
가능한 [PHP를 사용하여 HTML 값 특성 (공백 포함)을 설정하는 방법] (http://stackoverflow.com/questions/3078192/how-to-set-html-value -attribute-with-spaces-using-php) –