动态网页中隐藏url参数传递的方法
做过网站开发的朋友肯定知道,我们在做动态网站的时候往往会在各个页面之间传递参数,而这些参数的名称和值都会在url地址栏中被暴露出来,有的时候参数的名称可能就是数据库中某个字段的名称,这样一方面不安全,另一方面也不便于搜索引擎的收录,有的时候还有可能由于参数中含有中文而导致某些浏览器会出错(我发现在Firefox浏览器中用get方式传递中文参数时会出错)。所以我们有必要隐藏url参数传递,具体方法请看下面具体介绍。 隐藏url参数传递,我的思路是用表单来传递参数,把参数的值放在表单中,并把表单设为隐藏,然后用超链接来触发表单事件,从而把参数以post方式传递给另一个页面。(可能有朋友不理解,下面以一个具体的例子来说明)
例:这里以ASP为例,首先建立两个网页文件,分别为htmer.html和htmer.asp
htmer.html文件为传递参数的页面,具体代码如下:
<form name="htmer" method="post" action="htmer.asp">
<input type="hidden" name="data1" value="http://www.htmer.com" />
<input type="hidden" name="data2" value="HTMer" />
</form>
<a href="#" οnclick="htmer.submit()">HTMer隐藏url参数传递</a>
说明:上面的代码中建立了一个名为htmer的表单,表单提交的页面为htmer.asp,这个表单中有两个隐藏域,分别名为data1和data2,我们的目的是将这两个隐藏域的值传递到htmer.asp页面中,上面代码中最关键的代码是最后一行,原理是用超链接来触发表单的submit提交事件。
htmer.asp文件为接收参数的页面,具体代码如下:
<%
response.Write("data1:"&request.form("data1"))
response.Write("
")
response.Write("data2:"&request.form("data2"))
%>
说明:这里只是将htmer.html页面中的两个参数显示出来,大家可以做个测试看效果,这里只是个思路,可以灵活运用哦。
动态网页中隐藏url参数传递的方法相关推荐
- 通过JS在网页中隐藏URL
js文件比如test.js中写入 var url="https://www.baidu.com/"; var time="0.006511926651001"; ...
- html中url表示方法,HTML网页中的URL表示方式介绍
在HTML中很多用户们对于URL表示方式都不了解,那么今天爱站小编就将为大家分享HTML网页中的URL表示方式介绍,希望对大家的学习有所帮助. 在HTML中,常见的URL有多种表示方式: 相对URL: ...
- C#获取动态网页中的数据
删除线格式 # C#获取动态网页中的数据 在实际工作需求中,编辑的文档需要获取历史地震的信息,所以利用计算机语言获取是一个简化人工操作的必要过程,本文分享一下自己第一次获取交互信息的爬虫经历! 操作流 ...
- java屏蔽虚拟按键代码_Android 中隐藏虚拟按键的方法实例代码
下面通过一段代码给大家讲解android 隐藏虚拟按键的方法,废话不多说了,大家多多看看代码和注释吧,具体代码如下所示: /** * 隐藏虚拟按键,并且全屏 */ protected void hid ...
- 网页中保存的密码查看方法
前言 我们经常会在网页中保存一些常用的密码,如果忘记之后想知道密码只能通过修改密码,可能比较麻烦.使用这个方法,可以,查看屏幕上本来是点状的密码. 正文 在原本是点状密码输入框的位置右键 点击检查 在 ...
- 网页中加载flash的方法
自06年4月IE升级之后,网页中的flash就需要先激活ActiveX控件才能使用.不爽.SWFObject是有效解决这个问题的js代码(原来叫 FlashObject),目前版本是1.4,完全开源的 ...
- 关于网页中显示生僻字的方法
问题描述:今天编辑团队在发布一篇文章的时候有一个 人名有(yan)字, 网页默认编码UTF-8 ,字体CSS代码如下:{font-family:-apple-system, Helvetica Ne ...
- 自己写的asp.net网站在URL传值过程中隐藏真正值的方法
//传送值 protected void btnsend_Click(object sender, EventArgs e) { string id, disguise, r ...
- 网页中返回顶部代码(多种方法)另附注释说明
下面就说下简单的返回顶部效果的代码实现,附注释说明,最简单的静态返回顶部,点击直接跳转页面顶部及用js模拟滚动效果上滑至顶部 下面就说下简单的返回顶部效果的代码实现,附注释说明. 1. 最简单的静态返 ...
最新文章
- error: 'for' loop initial declarations are only allowed in C99 mode
- MySQL存储引擎InnoDB,MyISAM
- c++ boost多线程学习(一)
- IQKeyboardManager 在iOS11导航栏消失的问题
- Pandas 文本数据方法 capitalize( ) lower( ) upper( )
- js实现多个图片淡入淡出,框架
- SVNKit学习——使用低级别的API(ISVNEditor接口)直接操作Repository的目录和文件(五)...
- php里= 啥意思,PHP natcasesort() 函数 | 菜鸟教程
- 推荐 四种优秀的数据库设计工具
- 附资料:工程总承包项目管理流程图(全套)
- Excel RibbonUI:editBox控件使用
- 远程连接时本机的键盘变成了快捷键,键盘无法打字,但是远程桌面可以进行输入
- 数学管理联考-无限循环小数如何转化为分数
- 系统学习dede标签
- 业务架构师如何进阶成长
- Java SE java基础 求营业额
- C语言Windows命令行编程
- python高斯噪声怎么去除_Python图像处理之Pillow--ImageFilter介绍
- python下载歌曲教程视频_实现python批量下载网易云音乐的免费音乐
- Linux 安装图形化界面