2012-04-14 4 views
0

는, 같은 값 뭔가가 있다는 것을 싶지 해달라고 :PHP는 인용 값을 인쇄 백 슬래시를 추가하지만 난 내 데이터베이스에서

i haven't done it yet. 

PS 백 슬래시가 없습니다.

인쇄 할 때 PHP는 '작은 따옴표'앞에 백 슬래시를 추가합니다.
get_magic_quotes_gpc이 꺼져 있습니다. 왜 백 슬래시를 넣는 지 이해할 수 없습니다. 여기

인쇄 값으로 내 PHP 코드입니다 :

$_SESSION['foo'] = $_POST['foo']; 
echo $_SESSION['foo']; 
+0

당신은 phpMyAdmin을 사용하여 데이터베이스를 보는 시도? php myadmin이 슬래시를 제거하고 있지만 실제로 거기에 있습니다. echo stripslashes ($ blah)); – Dale

+0

예 phpmyadmin으로 볼 수 있습니다. 아마도 그럴 수도 있습니다. 하지만 내 서버를 변경하기 전에는 그렇게 생각하지 않았습니다. – Murat

+0

어떻게'$ value'를 채우고 있습니까? – Quentin

답변

-1

echo stripslashes($value)); 
+2

증상을 해결할 수 있지만 기본 문제는 해결할 수 없습니다. – Evert

+0

예, stripslashes를 알고 있지만 요점은 magic_quotes_gpc가 꺼져있을 때 백 슬래시를 넣는 이유. – Murat

+0

mysql_real_escape_string() 같은 것을 사용하고 있습니까? 데이터를 삽입하는 데 사용하는 코드를 보지 않고도 아무나 추측 할 수 있습니다. 가혹한 마크 다운 btw – Dale