Re: [請益] PHP輸入倒斜線 \ 時會自動再加上一個?

看板PHP作者 (水中影)時間18年前 (2006/06/20 23:50), 編輯推噓2(200)
留言2則, 2人參與, 最新討論串2/2 (看更多)
※ 引述《StubbornLin (Victor)》之銘言: : 請問一下,是不是php在處理使用者輸入的資料 : 遇到\時會再加一個,變成 \\ : 為什麼php要這樣做? : 還有.... : 除了\以外,還有哪些字元也會這樣? : 我會有這樣的疑問,主要是因為我在處理許功蓋問題時 : 發現就算不是與功蓋,\也會被自動加一個 : 以上是我的問題,謝謝 如果說你是 所有的\會自動變成\\ 那是因為PHP的Magic Quote 功能 這個功能是防治SQL injection的第一條防線 :) 如果要關掉的話請到php.ini設定 但要注意傳送SQL指令時 字串要作過addslashes或mysql_real_escape_string :)) -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.170.49.188

06/21 00:14, , 1F
謝謝~ 我大概懂了
06/21 00:14, 1F

06/21 01:57, , 2F
domainplayer 的弟弟XD
06/21 01:57, 2F
文章代碼(AID): #14c1ajeZ (PHP)
文章代碼(AID): #14c1ajeZ (PHP)