登录
立即注册
首页
>
绿虎论坛
>
历史版块
>
编程
>
PHP
>
讨论/求助
双引号前反斜杠怎么都去不了,求解!
西门吹血
@Ta
2012-07-03
1428点击
问题在哪里?
也用了stripslashes去除了,还是会有..
我的18idc.tk怎么出问题了
我的子目录访问不了....主域可以,
爱特安装了,访问显示 服务器连接失败.
http://zf.18idc.tk/edit/
隐藏样式
查看源码
回复列表(3|
隐藏机器人聊天
)
1
小男生
@Ta
/ 2012-07-04 /
样
/
源
这个就不知道了 为什么我可以安装爱特呢?
2
老虎会游泳
@Ta
/ 2012-07-04 /
样
/
源
<?php
/*过程:把GET,POST,COOKIE中引号被加上的反斜线去掉,并关闭在执行中的引号转义*/
@
ini_set
('magic_quotes_runtime',0);
if(
@
ini_get
('magic_quotes_gpc'))
define('STRIP_QUOTES_FUNC','stripslashes');
elseif(
@
ini_get
('magic_quotes_sybase'))
define('STRIP_QUOTES_FUNC','strip2quote');
else
return;
array_multimap(STRIP_QUOTES_FUNC,$_GET);
array_multimap(STRIP_QUOTES_FUNC,$_POST);
array_multimap(STRIP_QUOTES_FUNC,$_COOKIE);
array_multimap(STRIP_QUOTES_FUNC,$_REQUEST);
/*array_multimap(STRIP_QUOTES_FUNC,$_FILES); //手册说$_FILES不会被转义,所以注释掉了*/
function strip2quote($str)
{
return str_replace("''","'",$str);
}
function array_multimap($func,&$array)
{
foreach($array as &$val)
{
if(is_array($val))
array_multimap($func,$val);
else
$val=$func($val);
}
}
?>
3
西门吹血
@Ta
/ 2012-07-04 /
样
/
源
@
老虎会游泳
谢谢老虎,代码还是看不太懂.我要提交的$a=$_GET['a']该怎么套用进去
添加新回复
回复需要
登录
。
/*过程:把GET,POST,COOKIE中引号被加上的反斜线去掉,并关闭在执行中的引号转义*/
@ini_set('magic_quotes_runtime',0);
if(@ini_get('magic_quotes_gpc'))
define('STRIP_QUOTES_FUNC','stripslashes');
elseif(@ini_get('magic_quotes_sybase'))
define('STRIP_QUOTES_FUNC','strip2quote');
else
return;
array_multimap(STRIP_QUOTES_FUNC,$_GET);
array_multimap(STRIP_QUOTES_FUNC,$_POST);
array_multimap(STRIP_QUOTES_FUNC,$_COOKIE);
array_multimap(STRIP_QUOTES_FUNC,$_REQUEST);
/*array_multimap(STRIP_QUOTES_FUNC,$_FILES); //手册说$_FILES不会被转义,所以注释掉了*/
function strip2quote($str)
{
return str_replace("''","'",$str);
}
function array_multimap($func,&$array)
{
foreach($array as &$val)
{
if(is_array($val))
array_multimap($func,$val);
else
$val=$func($val);
}
}
?>