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

//********************************************************
//-- 程序名稱:StrSwap V1.01
//-- 程序編寫:[email]cngift@163.com[/email]
//-- " /> 色av色av色av,成人免费在线视频,国产精品国产毛片

中文字幕日韩一区二区_国产一区二区av_国产毛片av_久久久久国产一区_色婷婷电影_国产一区二区精品

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


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

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

class StrSwap{

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

//********************************************************
//-- 程序名稱:Main()
//-- 程序用途:本類的默認運行方式
//-- 傳入?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方式提交時所調(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方式提交時所調(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('<',"<",$str);
$str = str_replace('>',">",$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];

}

}

}

?>

php技術(shù)Get或Post提交值的非法數(shù)據(jù)處理,轉(zhuǎn)載需保留來源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請第一時間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 日本视频中文字幕 | 精品国产亚洲一区二区三区大结局 | 亚洲一区二区国产 | 亚洲一区二区三区 | 亚洲国产中文字幕 | 国产日韩精品视频 | 91精品久久久久久久久 | 国产91精品久久久久久久网曝门 | 国产精品视频久久久 | 中文字幕人成乱码在线观看 | 亚洲不卡在线观看 | 欧美日韩久 | 成年无码av片在线 | 久久免费福利 | 国产精品国产亚洲精品看不卡15 | 欧美在线二区 | 国产免费人成xvideos视频 | 久久久青草婷婷精品综合日韩 | 亚洲午夜精品一区二区三区他趣 | 操操操av | 免费高潮视频95在线观看网站 | 91久久精品国产免费一区 | 黄色毛片视频 | 日本欧美黄色片 | 国产精品永久免费视频 | 99精品久久久国产一区二区三 | 国产精品亚洲一区二区三区在线 | 欧美v日韩v | 亚洲精品久久久蜜桃 | 国产精品久久久乱弄 | 国产农村一级片 | av在线黄| 国产欧美日韩久久久 | 国产精品99久久久久久宅男 | 国产电影一区二区 | 久久久久国产一区二区三区不卡 | 在线视频成人 | 久久精品久久久 | 精品一区二区电影 | 国产精品永久免费视频 | 免费在线观看一级毛片 |