已掉线,重新登录

首页 > 绿虎论坛 > 历史版块 > 编程 > PHP > 讨论/求助

标题: 双引号前反斜杠怎么都去不了,求解!

作者: @Ta

时间: 2012-07-03

点击: 1430

问题在哪里?
也用了stripslashes去除了,还是会有..
我的18idc.tk怎么出问题了我的子目录访问不了....主域可以,
爱特安装了,访问显示 服务器连接失败.
http://zf.18idc.tk/edit/

[隐藏样式|查看源码]


『回复列表(3|隐藏机器人聊天)』

1. 这个就不知道了  为什么我可以安装爱特呢? 
(/@Ta/2012-07-04 00:03//)

2. <?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);
}
}
?>
(/@Ta/2012-07-04 07:20//)

3. @老虎会游泳 谢谢老虎,代码还是看不太懂.我要提交的$a=$_GET['a']该怎么套用进去
(/@Ta/2012-07-04 16:27//)

回复需要登录

8月30日 01:03 星期六

本站由hu60wap6驱动

备案号: 京ICP备18041936号-1