我正在做一些與PDO對象選擇,但fetch
結果後,我得到字符串與逃脫'
至\'
,我該如何禁用?PHP - PDO返回轉義斜槓,如何刪除它?
7
A
回答
8
看起來你可能在Magic Quotes有一些麻煩。您可以按照the instructions here來禁用它們。強烈建議您禁用它們,而不是通過使用函數將斜線去掉來避開它們。
2
看起來像你有magic quotes打開。
實際上你應該關閉來自的魔法引號php.ini。
或者從腳本中,你可以處理它是這樣的:
if (get_magic_quotes_gpc())
{
$str = stripslashes($str);
}
現在可以正常使用$str
變量。
1
我一直在共享主機,我沒有訪問php.ini
- ini_set()
也不會工作。這段代碼工作就像一個魅力: [source]
// since PHP 5
if (get_magic_quotes_gpc()) {
function stripslashes_gpc(&$value)
{
$value = stripslashes($value);
}
array_walk_recursive($_GET, 'stripslashes_gpc');
array_walk_recursive($_POST, 'stripslashes_gpc');
array_walk_recursive($_COOKIE, 'stripslashes_gpc');
array_walk_recursive($_REQUEST, 'stripslashes_gpc');
}
相關問題
- 1. PHP不刪除轉義斜槓
- 2. PHP $ _ POST刪除反斜槓
- 3. 使用php轉義斜槓
- 4. CodeIgniter和RESTful:如何從返回的json中刪除反斜槓?
- 5. 如何刪除從JavaScript var轉義的反斜槓?
- 6. NodeJS轉義斜槓
- 7. Bootstrap:breadcrumb刪除斜槓?
- 8. 刪除反斜槓
- 9. 轉義單斜槓和雙斜槓
- 10. 反斜槓「\」轉義
- 11. 刪除尾部斜槓htaccess
- 12. 如何從代碼中刪除斜槓?
- 13. 從sqlite中刪除斜槓
- 14. php從日期刪除斜槓
- 15. 刪除反斜槓,而在PHP
- 16. 如何刪除反斜槓在Django
- 17. 如何從MySQL中刪除雙斜槓?
- 18. 如何從str中刪除斜槓?
- 19. 如何刪除斜槓後的空格「/」
- 20. 如何從URL中刪除反斜槓?
- 21. json_encode刪除反斜槓
- 22. RewriteRule刪除所有斜槓
- 23. 刪除反斜槓與tr
- 24. lxml刪除雙斜槓iframe
- 25. htaccess刪除尾部斜槓
- 26. 刪除str_replace反斜槓
- 27. C#刪除反斜槓
- 28. 插入刪除反斜槓
- 29. 子串刪除正斜槓?
- 30. URL斜槓被刪除
只是不添加它 – 2010-08-01 14:34:05
'magic_quotes'其中來自PHP 5.4起禁用。幸運的是,這不再是一個問題。 – jbx 2013-07-13 02:38:12