程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> 對用戶傳入的變量進行轉義操作處理,摘自ecshop

對用戶傳入的變量進行轉義操作處理,摘自ecshop

編輯:關於PHP編程

對用戶傳入的變量進行轉義操作處理,摘自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);}

您可能感興趣的文章

  • PHP對變量進行序列化的方法大比拼 php四種序列化變量的方法
  • 根據用戶輸入的Email跳轉到相應的電子郵箱首頁
  • 如何查看MySQL啟動時間以及運行了多長時間
  • 圖片放大展示特效slimbox 最輕量級功能最強大的Jquery圖片放大特效
  • 強大的PHP 圖片處理類(水印、透明度、縮放、銳化、旋轉、翻轉、剪切、反色)
  • smarty模板中使用php函數以及smarty模板中如何對一個變量使用多個函數
  • 使用PHP的GZip壓縮功能對網站JS和CSS文件進行壓縮加速網站訪問速度
  • php如何判斷當前的操作系統是linux還是windows

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved