채택완료
혹시, stripslashes() 함수 작동 위한 PHP 버전이 따로 있나요?
http://www.w3schools.com/php/showphp.asp?filename=demo_form_validation_escapechar
위 페이지에서는 제대로 작동하는데,
위 소스를 제 홈피에 복사해 테스트해보니, 역슬래시가 그대로 찍혀 나오네요.
혹시,stripslashes() 함수가 PHP 몇 이상에서는 작동 안 되나요?


답변 2개 / 댓글 2개
채택된 답변
+20 포인트
2016-08-16 (화) 22:06:44
php.ini에서
magic_quotes_gpc = On
으로 되어 있는지 확인해보세요.
답변에 대한 댓글 1개
2016-08-16 (화) 22:18:10
2016-08-16 (화) 22:22:32
오토셋의 경우 메뉴>도구>PHP 기본 경로 설정에서 php.ini의 위치를 알 수 있을 겁니다.
On으로 되어있지 않다면 On으로 바꿔보세요.
답변에 대한 댓글 1개
2016-08-16 (화) 22:42:54
검색해보니, 알려주신 코드 magic_quotes_gpc가 PHP 5.4 이상부터 삭제되었다고 하네요.
http://blog.naver.com/withrubiya/220207336062
제가 사용하는 오토셋 경우, PHP 5.6 버전이네요. 그래서 그런지 답해주신 상황과 좀 다른 것 같아요.
http://blog.naver.com/withrubiya/220207336062
제가 사용하는 오토셋 경우, PHP 5.6 버전이네요. 그래서 그런지 답해주신 상황과 좀 다른 것 같아요.
답변을 작성하려면 로그인이 필요합니다.
magic_quotes_gpc 가 뭔지? 이걸 무조건 ON 으로 해주는 게 좋나요?