javascript中的%20是什么
下面这段代码中的%20是什么东东啊。。。
不明白,正则里面的规则中加入这么多%20是什么意思...
<script language="javascript">
<!--
var url = location.search;
var re=/^\?(.*)(select%20|insert%20|delete%20from%20|count\(|drop%20table|update%20truncate%20|asc\(|mid\(|char\(|xp_cmdshell|exec%20master|net%20localgroup%20administrators|\"|:|net%20user|\|%20or%20)(.*)$/gi;
var e = re.test(url);
if(e) {
alert("地址中含有非法字符~");
location.href="error.asp";
}
//-->
<script>
空格的url编码
空格的意思哦
不知道呢,学习下
学习!
恩 空格
空格!
空格
那么这里过滤的是select空格的意思咯?我一直以来的疑惑~~~
好像我在地址栏里输入select加空格也不见得会过略啊。。。网上的这段脚本有什么意义,还是根本就没这个%20的???
新手,请帮忙解答下哇!!
这端代码是用来过滤SQL语言的关键字防止sql注入的,不过貌似是在客户端执行,不知道有什么用~
我在浏览器里的查询字符串中输入如:http://www.xx.com?id=select%20 这样才能过滤,
如果输入键盘上的空格并不能过滤哇,不解哦!
相关问答:
<form id="form1" runat="server">
<div>
<script type="text/javascript">
function oo(a){
document.getEleme ......
我在后台调用JavaScript的时候,他是在后台把事件的代码执行一次后在执行JavaScript方法
有什么办法 在执行JavaScript方法的时候停住,在执行后面的代码
不太明白啊,说清楚点吧
就是执行后台代码的时候 ......
后台有一个函数 protected string Fun1(int a, string b)
我想在javascript代码中调用它,怎么做?
function GridBind()
{
var a = 1;
var b='s';
& ......
后台:
protected void form_ini2(string id)
{
//处理代码
}
前台:
<script language="javascript">
function DbClickEvent(a ......