我想知道爲什麼PHP在我刪除雙引號時添加了反斜槓。爲什麼php在插入反斜槓的同時替換雙引號
<input type="text" name="number" id="number" />
<input type="button" name="button" id="button" value="Button" />
說,他們的用戶輸入值5-1/2" ,我通過jQuery的。獲得方法將它傳遞給處理頁面。
$('#button').click(function(){
$.get('determine.php?number='+$('#number').val(),function(data){
$('#response').html(data);
});
});
這是我處理頁面。
determine.php
$number = $_GET['number'];
$number = str_replace(array('"', "'"), '', $number);
echo $number;
//echos 5-1/2\
爲什麼反斜線呢?
我覺得這是相同的問題:http://stackoverflow.com/questions/2448332/why -does-GET-在-PHP-錯誤解碼斜線 – 2010-10-25 18:00:11