Heim > php教程 > php手册 > 对用户传入的变量进行转义操作处理,摘自ecshop

对用户传入的变量进行转义操作处理,摘自ecshop

WBOY
Freigeben: 2016-06-13 09:36:13
Original
872 Leute haben es durchsucht

对用户传入的变量进行转义操作处理,摘自ecshop。

/* 对用户传入的变量进行转义操作。*/
if (!get_magic_quotes_gpc()){
    if (!empty($_GET)){$_GET  = addslashes_deep($_GET);}
    if (!empty($_POST)){$_POST = addslashes_deep($_POST);}
    $_COOKIE   = addslashes_deep($_COOKIE);
    $_REQUEST  = addslashes_deep($_REQUEST);
}
/* 递归方式的对变量中的特殊字符进行转义*/
function addslashes_deep($value){return empty($value)?$value:is_array($value) ? array_map('addslashes_deep', $value) : addslashes($value);}
Nach dem Login kopieren

您可能感兴趣的文章

  • PHP对变量进行序列化的方法大比拼 php四种序列化变量的方法
  • 根据用户输入的Email跳转到相应的电子邮箱首页
  • 如何查看MySQL启动时间以及运行了多长时间
  • 图片放大展示特效slimbox 最轻量级功能最强大的Jquery图片放大特效
  • 强大的PHP 图片处理类(水印、透明度、缩放、锐化、旋转、翻转、剪切、反色)
  • smarty模板中使用php函数以及smarty模板中如何对一个变量使用多个函数
  • 使用PHP的GZip压缩功能对网站JS和CSS文件进行压缩加速网站访问速度
  • php如何判断当前的操作系统是linux还是windows
Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Empfehlungen
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage