Re: [請益] php 發生 隱碼問題
※ 引述《chweng ()》之銘言:
: ※ 引述《ottokang (貓貓的大玩偶)》之銘言:
: : 看709篇,瞭解一下magic_quotes的功能
: : 用'來取代\似乎是資料庫sybase的特殊需求,一般情況不會用到
: : PHP 預設是開啟slash沒錯,但是還是檢查一下設定比較保險
: : 一個很久沒有PO文的版主
: 那如果已經開啟magic_quotes_gpc,
: 然後又對 get、post、cookie 的資料做 addslashes,會不會變成這樣:
: \ -> \\ -> \\\\
: 之前我都是用 php.ini.recommand 預設的關閉,
: 然後程式中一個一個用 addslashes,
: 如果現在想改,是不是連相關程式都得一併修改?
: 如果這樣,那還真是大工程啊……
所以寫的時候要這樣比較保險...我之前也是都全部無腦addslashes..
if (get_magic_quotes_gpc()) {
$xxx = $_POST['xxx'];
} else {
$xxx = addslashes($_POST['xxx']);
}
或是乾脆檔案前面加 ini_set ('magic_quotes_gpc','0'); 算了
我的php.ini沒改過這個 預設也是off
--
╦═══╗ ╔════ ╔═══╗ ╗ ╔
║ ║ ║ ║ ║ ║ ║
║ ║ ╠════ ╠══╦╝ ╚╮ ╭╝
║ ║ ║ ║ ╚╮ ║ ║
║ ║ ╚════ ║ ║ ╚═╝
http://kuso.cc/nervstudio Copyright(C) 2005 Nerv.Studio
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 210.58.40.212
討論串 (同標題文章)
PHP 近期熱門文章
PTT數位生活區 即時熱門文章