首页 > 新闻中心 > 技术百科

应用程序漏洞,windows另一个程序正在使用此文件 返回列表

网络2023-08-28 00:00:00编辑发布,已经有个小可爱看过这篇文章啦

楼上的写法 替换$_REQUEST的方式 并非适用于一些情况。在你的页面顶部 调用这个函数即可convert_req($_REQUEST);

提供函数:

//request转码

function convert_req(&$req)

{

? ? ? ? foreach($req as $k=>$v)

? ? ? ? {

? ? ? ? ? ? ? ? if(is_array($v))

? ? ? ? ? ? ? ? {

? ? ? ? ? ? ? ? ? ? ? ? convert_req($req[$k]);

? ? ? ? ? ? ? ? }

? ? ? ? ? ? ? ? else

? ? ? ? ? ? ? ? {

? ? ? ? ? ? ? ? ? ? ? ? if(!is_u8($v))

? ? ? ? ? ? ? ? ? ? ? ? {

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? $req[$k] = iconv(\”gbk\”,\”utf-8\”,$v);

? ? ? ? ? ? ? ? ? ? ? ? }

? ? ? ? ? ? ? ? ? ? ? ? $req[$k]= trim($req[$k]); //$s为需要过滤的参数

? ? ? ? ? ? ? ? ? ? ? ? $req[$k]= strip_tags($req[$k],\”\”); //清除HTML如等代码

? ? ? ? ? ? ? ? ? ? ? ? $req[$k]= str_replace(\”\\n\”, \”\”, str_replace(\” \”, \”\”, $req[$k]));//去掉空格和换行

? ? ? ? ? ? ? ? ? ? ? ? $req[$k]= str_replace(\”\\t\”,\”\”,$req[$k]); //去掉制表符号

? ? ? ? ? ? ? ? ? ? ? ? $req[$k]= str_replace(\”\\r\\n\”,\”\”,$req[$k]); //去掉回车换行符号

? ? ? ? ? ? ? ? ? ? ? ? $req[$k]= str_replace(\”\\r\”,\”\”,$req[$k]); //去掉回车

? ? ? ? ? ? ? ? ? ? ? ? $req[$k]= str_replace(\”\’\”,\”\”,$req[$k]); //去掉单引号

? ? ? ? ? ? ? ? ? ? ? ? $req[$k]= str_replace(\”../\”,\”\”,$req[$k]); //去掉\”../\”

? ? ? ? ? ? ? ? ? ? ? ? $req[$k]= trim($req[$k]); ? ? ? ? ? ? ? ? ? ? ? ??

? ? ? ? ? ? ? ? }

? ? ? ? }

}

转载于:https://blog.51cto.com/jyb2014/1576089

《应用程序漏洞,windows另一个程序正在使用此文件》来自互联网同行内容,若有侵权,请联系我们删除!

  • 互联网
  • img
  • src
  • 适用于
  • public
  • jpg
  • 应用程序
  • style
  • 请联系
  • 若有

热门新闻

来电咨询