一个问题


addslashes($request);
addslashes($_GET);
addslashes($_POST);
$pfileName = get_str($request[‘f’]);
if(!empty($pfileName) && $pfileName != ‘search’)
$request[‘p’] = getIdByFile($pfileName);
elseif($pfileName == ‘search’)
$request[‘m’] = ‘search’;
global $search;
(URLREWRITE)?($search=’/html/search/’):($search=’/?m=search’);
$request[‘p’]=intval($request[‘p’]);
$request[‘c’]=intval($request[‘c’]);
$request[‘r’]=intval($request[‘r’]);
$request[‘i’]=intval($request[‘i’]);
$request[‘comment’]=intval($request[‘comment’]);
$request[‘mdtp’]=intval($request[‘mdtp’]);
if($request[‘p’])$params[‘id’]=intval($request[‘p’]);else $params[‘id’]=0;
if($request[‘c’])$params[‘cid’]=intval($request[‘c’]);else $params[‘cid’]=0;
$menu_arr=get_model_type($params[‘id’]);
if(empty($request[‘m’]))
$params[‘model’]=$menu_arr[‘type’];
else
$params[‘model’]=$request[‘m’];
$params[‘action’]=empty($request[‘a’])?’index’:$request[‘a’];
$params[‘related_common’]=empty($menu_arr[‘related_common’])?$params[‘model’]:$menu_arr[‘related_common’];
$params[‘args’]=intval($request[‘r’]);
$params[‘i’]=intval($request[‘i’]);
一段PHP代码如上(大括号被腾讯屏蔽,可能是安全问题)。
当$request[‘ ‘]用 intval处理过,为什么还是无法去除字符串中的字母?但是用正则匹配又没有匹配出字母的存在,而看MYSQL记录又的确有写入字母 好像说的不清楚,但是我找不出原因。。。。请教各位高人了。。。
PS.盛大的CDN真的不错,我的网站一天1G的流量+120千次GET才4块多钱,速度不错,目测有10多个节点,可惜的就是不能很好的支持首页302。