作者ybite (水中影)
看板PHP
标题Re: [请益] PHP输入倒斜线 \ 时会自动再加上一个?
时间Tue Jun 20 23:52:54 2006
※ 引述《StubbornLin (Victor)》之铭言:
: 请问一下,是不是php在处理使用者输入的资料
: 遇到\时会再加一个,变成 \\
: 为什麽php要这样做?
: 还有....
: 除了\以外,还有哪些字元也会这样?
: 我会有这样的疑问,主要是因为我在处理许功盖问题时
: 发现就算不是与功盖,\也会被自动加一个
: 以上是我的问题,谢谢
如果说你是 所有的\会自动变成\\
那是因为PHP的Magic Quote 功能
这个功能是防治SQL injection的第一条防线 :)
如果要关掉的话请到php.ini设定
但要注意传送SQL指令时
字串要作过addslashes或mysql_real_escape_string :))
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 218.170.49.188
1F:推 StubbornLin:谢谢~ 我大概懂了 06/21 00:14
2F:推 ckmarkhsu:domainplayer 的弟弟XD 06/21 01:57