addslashes()处理大家是如何做的? 一般是用get_magic_quotes_gpc()判断魔术引用是否打开,否的话对$_GET, $_POST数据进行处理,他们都是数组,很好做的,就是遍历数组,每个数组元素进行处理! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 能做一个对$_GET, $_POST或数组的例子吗我做一个回调数组,好象不行! function DateClear($S_Post){ if (!get_magic_quotes_gpc()) { $S_Post = addslashes(trim($S_Post)); } return $S_Post;} sample 1function Add_S(&$array){ foreach($array as $key=>$value){ if(!is_array($value)){ $array[$key]=addslashes($value); }else{ Add_S($array[$key]); } }} var_dump($_GET); Add_S($_GET); var_dump($_GET);sample2foreach(array('_COOKIE', '_POST', '_GET') as $_request) { foreach($$_request as $_key => $_value) { $_key{0} != '_' && $$_key = daddslashes($_value); }}function daddslashes($string, $force = 0) { !defined('MAGIC_QUOTES_GPC') && define('MAGIC_QUOTES_GPC', get_magic_quotes_gpc()); if(!MAGIC_QUOTES_GPC || $force) { if(is_array($string)) { foreach($string as $key => $val) { $string[$key] = daddslashes($val, $force); } } else { $string = addslashes($string); } } return $string;} PHP购物车程序问题 帮我改一下这个php.显示ip的问题: 简单购物车代码(用到了一点点ajax)为什么图片在ff下面显示正常,在ie里面却显示不了 还是session,我实在想不到什么问题 php读cookie怎么办? php 与 EXCEL 的问题(急) 一个关于smtp的问题 xmlhttp返回xml数据的分页技术? 看看的入库 出库,有没有可以简化部分, 入库速度还是慢. 购物车问题,急? 请问:php有弹出式对话框么?如何实现? 发现一个问题
我做一个回调数组,好象不行!
function DateClear($S_Post){
if (!get_magic_quotes_gpc())
{
$S_Post = addslashes(trim($S_Post));
}
return $S_Post;
}
function Add_S(&$array){
foreach($array as $key=>$value){
if(!is_array($value)){
$array[$key]=addslashes($value);
}else{
Add_S($array[$key]);
}
}
}
var_dump($_GET);
Add_S($_GET);
var_dump($_GET);
sample2foreach(array('_COOKIE', '_POST', '_GET') as $_request) {
foreach($$_request as $_key => $_value) {
$_key{0} != '_' && $$_key = daddslashes($_value);
}
}
function daddslashes($string, $force = 0) {
!defined('MAGIC_QUOTES_GPC') && define('MAGIC_QUOTES_GPC', get_magic_quotes_gpc());
if(!MAGIC_QUOTES_GPC || $force) {
if(is_array($string)) {
foreach($string as $key => $val) {
$string[$key] = daddslashes($val, $force);
}
} else {
$string = addslashes($string);
}
}
return $string;
}