1.session方便,但容易丢失;2.application全局;3.cookie简单,但是可能不支持,容易被伪造;4.input type="hide"隐藏域,简单,但容易被伪造5.url参数简单,显示与地址栏,但是长度有限;6.数据库稳定,安全,但性能较弱;表单提交传递页面代码 表单提交...
分类:
Web程序 时间:
2014-10-30 16:48:48
阅读次数:
283
url出现+,空格,/,?,%,#,&,=等特殊符号的时候,可能在服务器端无法获得正确的参数值
解决办法
将这些字符转化成服务器可以识别的字符,对应关系如下:
URL字符转义
用其它字符替代吧,或用全角的。
+ URL 中+号表示空格 %2B
空格 URL中的空格可以用+号或者编码 ...
分类:
Web程序 时间:
2014-10-29 14:53:45
阅读次数:
180
下表中列出了一些URL特殊符号及编码 十六进制值 1.+ URL 中+号表示空格 %2B 2.空格 URL中的空格可以用+号或者编码 %20 3./ 分隔目录和子目录 %2F 4.? 分隔实际的 URL 和参数 %3F 5.% 指定特殊字符 %25 6.# 表示书签 %23 7.& URL 中指定的...
分类:
Web程序 时间:
2014-10-27 12:39:54
阅读次数:
218
哎,又是一道笔试题……都怪我太懒,不多思考。之前一直用别人的代码来获取url参数值,别人的代码是用正则表达式来写的,代码如下:1 function getURLParam(name) {2 return decodeURIComponent((new RegExp('[?|&]' + nam...
分类:
Web程序 时间:
2014-10-24 16:28:44
阅读次数:
209
1、JSON-P跨域动态脚本注入的方法,通过script标签引入一个js文件,这个js文件载入成功后会执行我们在url参数中指定的函数,并且会把我们需要的json数据作为参数传入。所以jsonp是需要服务器端的页面进行相应的配合的。2、window.name跨域indow对象有个name属性,该属性...
分类:
Web程序 时间:
2014-10-20 18:45:36
阅读次数:
188
$URL['PHP_SELF'] = isset($_SERVER['PHP_SELF']) ? $_SERVER['PHP_SELF'] : (isset($_SERVER['SCRIPT_NAME']) ? $_SERVER['SCRIPT_NAME'] : $_SERVER['ORIG_PAT...
分类:
Web程序 时间:
2014-10-20 14:47:35
阅读次数:
205
javascript获取参数值://设置或获取对象指定的文件名或路径。alert(window.location.pathname);//设置或获取整个 URL 为字符串。alert(window.location.href);//设置或获取与 URL 关联的端口号码。alert(window.lo...
分类:
编程语言 时间:
2014-10-15 12:32:40
阅读次数:
140
分解链接的方式:[javascript]view plaincopy正式表达式:[javascript]view plaincopy
分类:
编程语言 时间:
2014-10-15 11:33:31
阅读次数:
191
最近几天,开发接口时,tomcat报了400错误,原因就是url中参数部分包含/,默认tomcat是不支持url参数包含: /(%2F),\(%5C)。
可能通过在配置文件(catalina.properties)或是启动参数(-Dorg.apache.tomcat.util.buf.UDecoder.ALLOW_ENCODED_SLASH=true)加入
Dorg.apache.tomcat...
分类:
Web程序 时间:
2014-10-14 19:21:49
阅读次数:
356