人人做人人澡人人爽欧美,国产主播一区二区,久久久精品五月天,羞羞视频在线观看免费

當(dāng)前位置:蘿卜系統(tǒng)下載站 > 技術(shù)開發(fā)教程 > 詳細(xì)頁面

Get或Post提交值的非法數(shù)據(jù)處理

Get或Post提交值的非法數(shù)據(jù)處理

更新時(shí)間:2022-08-11 文章作者:未知 信息來源:網(wǎng)絡(luò) 閱讀次數(shù):


Get或Post提交值的非法數(shù)據(jù)處理<?php

//********************************************************
//-- 程序名稱:StrSwap V1.01
//-- 程序編寫:cngift@163.com
//-- 完成: 2002-8-1
//-- 程序用途:Get或Post提交值的非法數(shù)據(jù)處理
//-- 備注: 本程序需要加載在所有程序處理前使用,以便自動(dòng)進(jìn)行
//-- 程序中使用的變量的替換
//-- 由于發(fā)現(xiàn)嚴(yán)重BUG緊急升級(jí)
//-- Copyright By cngift ◎ 2002
//********************************************************

class StrSwap{

//當(dāng)以Get方式提交變量時(shí)用于連接變量的連接符
var $GetSplitStr = "&&";
var $TempArray = array();
var $VariableArray = array();

//********************************************************
//-- 程序名稱:Main()
//-- 程序用途:本類的默認(rèn)運(yùn)行方式
//-- 傳入?yún)?shù):無
//********************************************************

function Main(){

global $REQUEST_METHOD;
if("GET"==$REQUEST_METHOD){

$this->SubGetStrToArray();

}
if("POST"==$REQUEST_METHOD){

$this->SubPostStrToArray();

}

$this->GlobalVariable();



}

//********************************************************
//-- 程序名稱:SubGetStrToArray()
//-- 程序用途:當(dāng)變量以Get方式提交時(shí)所調(diào)用的方法
//-- 傳入?yún)?shù):無
//********************************************************

function SubGetStrToArray(){

global $QUERY_STRING;
$this->TempArray = explode($this->GetSplitStr,$QUERY_STRING);

for($i=0;$i<sizeof($this->TempArray);$i++){

$temp = explode('=',$this->TempArray[$i]);
$this->VariableArray[$i][0] = $temp[0];
$this->VariableArray[$i][1] = $this->StrReplace($temp[1]);

}

}

//********************************************************
//-- 程序名稱:SubPostStrToArray()
//-- 程序用途:當(dāng)變量以POST方式提交時(shí)所調(diào)用的方法
//-- 傳入?yún)?shù):無
//********************************************************

function SubPostStrToArray(){

global $_POST;
reset($_POST);
for($i=0;$i<count($_POST);$i++){

$this->VariableArray[$i][0] = key($_POST);
$this->VariableArray[$i][1] = $this->StrReplace($_POST[key($_POST)]);
next($_POST);
}

}

//********************************************************
//-- 程序名稱:StrReplace()
//-- 程序用途:替換變量中的非法字符
//-- 傳入?yún)?shù):變量值
//********************************************************

function StrReplace($str){

$str = StripSlashes($str);
$str = str_replace(chr(92),'',$str);
$str = str_replace(chr(47),'',$str);
$str = str_replace(chr(10).chr(13),"<br>",$str);
$str = str_replace('<',"&lt;",$str);
$str = str_replace('>',"&gt;",$str);
$str = str_replace(';',";",$str);
$str = str_replace('"',"“",$str);
$str = str_replace("'","‘",$str);
$str = str_replace(" "," ",$str);
$str = str_replace("/**/"," ",$str);

return trim($str);

}

//********************************************************
//-- 程序名稱:GlobalVariable()
//-- 程序用途:聲明變量為全局變量方便其他程序調(diào)用
//-- 傳入?yún)?shù):無
//********************************************************

function GlobalVariable(){

for($i=0;$i<sizeof($this->VariableArray);$i++){

global $$this->VariableArray[$i][0];
${$this->VariableArray[$i][0]} = $this->VariableArray[$i][1];

}

}

}

?>

溫馨提示:喜歡本站的話,請(qǐng)收藏一下本站!

本類教程下載

系統(tǒng)下載排行

網(wǎng)站地圖xml | 網(wǎng)站地圖html
主站蜘蛛池模板: 石景山区| 澳门| 甘孜| 隆林| 达尔| 弥渡县| 甘德县| 巴林右旗| 绥阳县| 延安市| 无极县| 佳木斯市| 阿拉善盟| 汪清县| 苍溪县| 聊城市| 宜兴市| 丹棱县| 互助| 梅州市| 芮城县| 定结县| 安国市| 保山市| 四平市| 岐山县| 昌黎县| 怀柔区| 如东县| 明溪县| 青河县| 龙口市| 思茅市| 古丈县| 河池市| 武宣县| 太和县| 施秉县| 旺苍县| 宁都县| 巴彦淖尔市|