1
페이지 1에 사용자 입력이있는 텍스트 상자가 있습니다. 해당 내용은 2 페이지의 세션 변수에 저장됩니다. 이제 2 페이지에 "뒤로"버튼을 추가하고 싶습니다. 세션 변수를 텍스트 상자에 다시 삽입하기 전에 htmlspecialchars()를 사용해야합니까? ? 그렇다면, 내가 입력 난 이해가되지 않습니다의 html_entity_decode (반드시 htmlspecialchars ($ 텍스트)) 추측 '과'나 할 것이 무엇 않습니다해야합니까텍스트 상자에 htmlspecialchars() 사용
감사합니다 많이 도와
편집을?! : 후문 1 내가 jQuery를이 텍스트 상자에 입력하는 데 사용에
. 같은 문자 '또는'삽입하는 경우 나는 불행하게도 (다시 정확한 사용자 입력을하지 않는 현재 내가 이렇게var usertext = <?php echo htmlspecialchars($_SESSION['text'], ENT_QUOTES); ?>;
$('#textbox').val(usertext);
를 사용 사용자에 의해).
감사합니다. 위의 내 질문을 편집했습니다. 이것이 올바른 방법일까요? – Alexander
아니요, 자바 스크립트가 아닌 html로 삽입 할 때만'htmlspecialchars'를 사용할 수 있습니다. – SilverlightFox
그래서, 나는 이것을 그냥 할까? var usertext = php echo $ _SESSION [ 'text']; ?>; $ ('# textbox') .val (사용자 텍스트); 안전한가요? 다시 감사합니다. – Alexander