Re: [請益] PHP輸入倒斜線 \ 時會自動再加上一個?
※ 引述《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
06/21 01:57, 2F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):