2011-09-12 2 views
0

PDO를 읽었으며 모든 예제에서 htmlspecialchars()와 같은 입력 필터링 메커니즘을 사용하지 않았 음을 확인했습니다.PDO 및 htmlspecialchars와 같은 필터링 도구 사용

질문은 : 사용되지 않는 PDO 반드시 htmlspecialchars (사용) 등을 사용합니까?

당신이 저장되어있는 데이터에

침대

답변

1

그것은 모든 depands을 알려 주시기 바랍니다. 웹 사이트에 직접 표시되도록 데이터를 저장하는 경우 htmlspecialchars() 등이 분명 필요합니다. PDO는 준비된 문장을 사용하여 mysql_real_escape() 등을 사용하지 않습니다. 철 법으로

, 모든 문자열은 적절한 대상에 대해 이스케이프해야합니다 : HTML 문자열은 MySQL의 문자열 MySQL은

+0

좋아 멋진 등 탈출 거쳐, HTML 탈출 받다. 나는 폼에서 데이터를 가져 와서 (궁극적으로) PDO를 통해 mysql db에 넣고있다. 그래서 당신을 올바르게 이해한다면 @Rikudo Sennin, 나는 더 이상 mysql_real_escape를 사용할 필요가 없다. 감사! – sleeper