Get或Post提交值的非法數據處理<?php

//********************************************************
//-- 程序名稱:StrSwap V1.01
//-- 程序編寫:[email]cngift@163.com[/email]
//-- " /> 在线观看你懂的网站,aaa国产,久久8

一区二区久久-一区二区三区www-一区二区三区久久-一区二区三区久久精品-麻豆国产一区二区在线观看-麻豆国产视频

Get或Post提交值的非法數據處理


Get或Post提交值的非法數據處理<?php

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

class StrSwap{

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

//********************************************************
//-- 程序名稱:Main()
//-- 程序用途:本類的默認運行方式
//-- 傳入參數:無
//********************************************************

function Main(){

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

$this->SubGetStrToArray();

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

$this->SubPostStrToArray();

}

$this->GlobalVariable();



}

//********************************************************
//-- 程序名稱:SubGetStrToArray()
//-- 程序用途:當變量以Get方式提交時所調用的方法
//-- 傳入參數:無
//********************************************************

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()
//-- 程序用途:當變量以POST方式提交時所調用的方法
//-- 傳入參數:無
//********************************************************

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()
//-- 程序用途:替換變量中的非法字符
//-- 傳入參數:變量值
//********************************************************

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()
//-- 程序用途:聲明變量為全局變量方便其他程序調用
//-- 傳入參數:無
//********************************************************

function GlobalVariable(){

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

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

}

}

}

?>

php技術Get或Post提交值的非法數據處理,轉載需保留來源!

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

主站蜘蛛池模板: 亚洲国产成人久久精品动漫 | 日韩成人免费一级毛片 | 国产高清国产专区国产精品 | 久久性色 | 久久久噜噜噜久久网 | 欧美人禽杂交狂配在线观看视频 | 五月天色婷婷综合 | 美女视频一区二区三区 | 五月天丁香六月欧美综合 | 国产激情图片 | 一级做a爰在线就看 | 91一区二区午夜免费福利网站 | 亚洲欧美综合图片 | 成人福利免费在线观看 | 91精品国产综合成人 | 午夜国产福利在线 | 国产手机精品自拍视频 | 在线观看91精品国产不卡免费 | 99九九精品免费视频观看 | 亚洲成人中文 | 国产成人亚洲综合一区 | 久久久午夜精品理论片 | 色哟在线观看 | 亚洲综合天堂 | 91久久精品国产亚洲 | 美女很黄很黄是免费的 | 亚洲肥熟 | 被公侵犯肉体中文字幕一区二区 | 一级做a爰片久久毛片美女 一级做a爰片久久毛片人呢 | 亚洲综合插 | 91精品全国免费观看含羞草 | 在线国产一区二区 | 亚洲伦理一二三四 | 日本精品久久久久中文字幕 1 | 免费二级c片在线观看a | 成人精品视频一区二区三区 | 亚洲看黄 | 日韩a级大片 | 国产剧情自拍 | 日韩ab| 国产精品精品国产 |