根据magic_quotes_gpc的状态,打开时不需要用
默认的是
magic_quotes_gpc = on如果不能确认,可用get_magic_quotes_gpc()函数判断
默认的是
magic_quotes_gpc = on如果不能确认,可用get_magic_quotes_gpc()函数判断
解决方案 »
- 动态生成表格
- 运行一段程序,提示 SQL语句错误: Resource id #14,不解是什么意思???
- FCKeditor加个分页
- iframe中加载的网页无法正常显示
- 请教:如何在PHP4中使用FastTemplate模板?
- ======>刚学PHP,简单问题,解决即放分,请各位前辈指教~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- http://localhost/fw/liuyan/ly2.php?user=woxiang为什么程序读不出$user得值来?
- 通过web连接mysql数据库的错误,大侠们帮帮我!发表意见的就有分!!
- 請問PHP如何接受客戶端遞交過來的文檔
- php访问sql server数据库image数据类型,读取出来的数据被自动进行了转换。
- 为什么有的免费邮箱总是收不到我用PHP发出的邮件?
- 我想知道html中做个连接,gif图片显示后,右下角有个小横线,怎么去掉?
如果需要转的话呢?
否则
$a=addslashes($a);
$query="update table set a='$a'";
或
$query="update table set a='".addslashes($a)."'";
总之要给$query一个转义后的串
* 自动判断PHP版本,并把所有环境变量转为普通变量
*
* @author Avenger <[email protected]>
* @version $Id 2003-04-11 19:07:03 $
*/
function paddslashes(&$a) {
if (is_array($a)) {
foreach ($a as $fname => $fval) {
if (is_array($fval))
paddslashes($a[$fname],$tmp[$fname]);
else
$a[$fname] = addslashes($fval);
}
}
}if (phpversion() < '4.1.0') {
isset($HTTP_SESSION_VARS) ? $_SESSION = $HTTP_SESSION_VARS : '';
isset($HTTP_SERVER_VARS) ? $_SERVER = $HTTP_SERVER_VARS : '';
isset($HTTP_ENV_VARS) ? $_ENV = $HTTP_ENV_VARS : '';
isset($HTTP_FILES_VARS) ? $_FILES = $HTTP_FILES_VARS : '';
if (get_magic_quotes_gpc() == 1) {
isset($HTTP_GET_VARS) ? $_GET = $HTTP_GET_VARS : '';
isset($HTTP_POST_VARS) ? $_POST = $HTTP_POST_VARS : '';
isset($HTTP_COOKIE_VARS) ? $_COOKIE = $HTTP_COOKIE_VARS : '';
} else {
isset($HTTP_GET_VARS) ? paddslashes($HTTP_GET_VARS) : '';
isset($HTTP_POST_VARS) ? paddslashes($HTTP_POST_VARS) : '';
isset($HTTP_COOKIE_VARS) ? paddslashes($HTTP_COOKIE_VARS) : '';
$_GET = $HTTP_GET_VARS;
$_POST = $HTTP_POST_VARS;
$_COOKIE = $HTTP_COOKIE_VARS;
}
} else {
if (get_magic_quotes_gpc() != 1) {
isset($_GET) ? paddslashes($_GET) : '';
isset($_POST) ? paddslashes($_POST) : '';
isset($_COOKIE) ? paddslashes($_COOKIE) : '';
}
}