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方式提交时所调用的方法
//-- 传入参数:无
//********************************************************

时间: 2024-11-05 06:12:30

Get或Post提交值的非法数据处理的相关文章

Get或Post提交值的非法数据处理_php基础

Get或Post提交值的非法数据处理 <?php //********************************************************//-- 程序名称:StrSwap V1.01//-- 程序编写:[email]cngift@163.com[/email]//-- 完成: 2002-8-1//-- 程序用途:Get或Post提交值的非法数据处理//-- 备注: 本程序需要加载在所有程序处理前使用,以便自动进行//-- 程序中使用的变量的替换//-- 由于发现严重

JS的异步提交值获取

问题描述 2.异步提交值获取方式一:<scripttype="text/javascript">$(document).ready(function(){varusername=$("#username").val();//""varpassword=$("#password").val();//""$("#reg").click(function(){$.post(&quo

struts2form表单提交值为一位数时后台获取不到

问题描述 struts2form表单提交值为一位数时后台获取不(一个数字,或者一个字母)-------------------------------------------jsp--------------------------------------------<%@pagelanguage="java"import="java.util.*"pageEncoding="GBK"%><%@pageimport="

jquery 提交值不为空的元素示例代码_jquery

jquery 提交值不为空的元素 可以用来查询的时候用 具体代码: 复制代码 代码如下: //在执行查询的时候,如果表单的字段为空 就不进行提交 $("#form1").submit(function(){ try { $(this).find("*").each(function(){ var elem = $(this); if (elem.prop("name") != null&&elem.prop("name&

php防注入,表单提交值转义的实现详解_php技巧

在开发时,我们要注意防止sql注入,所以在对表单提交过来的值要做相应的处理,才可以把数据更新到数据库里php横扫千军函数.任何值都可以传过来转换 复制代码 代码如下: function quotes($content)     {         //如果magic_quotes_gpc=Off,那么就开始处理         if (!get_magic_quotes_gpc()) {             //判断$content是否为数组          if (is_array($c

非法字符替换程序

<?php //******************************************************** //-- 程序名称:StrSwap V1.0 //-- 程序用途:Get或Post提交值的非法数据处理 //-- 备注: 本程序需要加载在所有程序处理前使用,以便自动进行 //-- 程序中使用的变量的替换 //******************************************************** class StrSwap{ //当以Get方

商城-关于jquery $.post()中 function(result)没有值是怎么回事

问题描述 关于jquery $.post()中 function(result)没有值是怎么回事 jquery $.post()中,$.post(cat_post_url,post_data,function(result),这个function(result)没有值是怎么回事? 最近在做一个微商城的项目,数据提交用jquery $.post来提交,但是到数据处理环节就没有反应了,找不到原因所在啊,我输出cat_post_url和post_data均有值,但是提交就是undefined,那就是应

MYSQL表达式求值和MYSQL类型转换

    2.4 表达式求值和类型转换    MySQL允许编写包括常量.函数调用和表列引用的表达式.这些值可利用不同类型的运算符进行组合,诸如算术运算符或比较运算符.表达式的项可用圆括号来分组.表达式在SELECT 语句的列选择列表和WHERE 子句中出现得最为频繁,如下所示:    所选择的每列给出了一个表达式,如WHERE 子句中所示的那样.表达式也出现在DELETE 和UPDATE语句的WHERE 子句中,以及出现在INSERT 语句的VALUES( ) 子句中.    在MySQL遇到一

combo box-求助!关于WPF的ComboBox获取Value值的问题

问题描述 求助!关于WPF的ComboBox获取Value值的问题 我是使用的DataTable绑定的ComboBox下拉框 public void BindingList(ComboBox cbo,string value,string display,string tableName,string pid) { DataTable dt = new DataTable(); dt = DBHelper.GetDT(value, display, tableName,pid); //DataR