Welcome 微信登录

首页 / 网页编程 / ASP

asp Http_Referer,Server_Name和Http_Host

asp Http_Referer,Server_Name和Http_Host

刚才运行了一段代码,来查看Request.ServerVariables里面有多少值,看了一下,共50个! 代码<%=Request.ServerVariables.count%> 以前感觉Request.ServerVariables里的值很多,现在看看还是那么多,不过今天谈其中的一个值----HTTP_Referer 首先,我们先知道HTTP_Referer最常用的应用就是能够防止外部提交。 下列情况是从浏览器的地址栏正常取得Request...
asp HTTP_X_FORWARDED_FOR和REMOTE_ADDR

asp HTTP_X_FORWARDED_FOR和REMOTE_ADDR

在Request.ServerVariables中并没有HTTP_X_FORWARDED_FOR这个变量,只有REMOTE_ADDR这个变量,但是这两个变量都能够取得客户端IP地址。那么他们之间的区别是什么呢? 在ASP中使用 Request.ServerVariables("REMOTE_ADDR") 来取得客户端的 IP 地址,但如果客户端是使用代理服务器来访问,那取到的就是代理服务器的IP地址,而不是真正的客户端 IP 地址。要想透过代理服务器取得客...
ASP 代码出现80040e14错误的解决方法

ASP 代码出现80040e14错误的解决方法

好久没有写ASP代码了,今天在做一个简单的留言本时,出现了一下错误: Microsoft Office Access Database Engine 错误 "80040e14" Insert INTO 语句的语法错误。 上网查了一下资料,才知道该错误是由一下原因造成的: 1)将保留字用作名称。大多数数据库都有一组保留字。例如,"name"是保留字,因而不能用于数据库中的列名称。 2)名称中使用特殊字符。特殊字符的示例包括: . / * : ! # & - ...
Asp 编码互转的研究和实现代码

Asp 编码互转的研究和实现代码

文章背景: 某天,我的一个同事给我看了CSDN上面的一篇关于编程语言排行榜的文章,里面我看到VB还是排名很不错的,我就说,asp(vbscript)确实挺不错。结果他就反驳我,说asp不好,很多东西很难实现。我说比如哪些东西?我开发了几年的asp都没有发现很难实现的东西,除非是属于非脚本语言范围内的,比如多线程的应用(当然,asp也可以模拟实现多线程任务)等。结果他说了什么多线程,还有编码转换等,说自己曾经为了转换编码费了很大精力却没有成功过,所以觉得as...
asp MD5加密方式使用建议

asp MD5加密方式使用建议

1、修改MD5算法重的4个常数,这是最捷径的作法,其特点是加密后的数据和加密前非常类似,但是不会被破解 2、多次加密,对MD5加密过的数据进行二次或三次加密,或者在每次加密后从重抽取部分值进行在加密,比如“我爱你”,加密后“1E6986ACEC7BAE541AB7B37B99260DAF”,我们可以取任意一部分进行再加密,比如取前18位“1E6986ACEC7BAE541”进行再加密得到“E3E0A1F51038849583263FE1F1B8B3E9...
ASP 相关文章或者相关产品

ASP 相关文章或者相关产品

在后台添加中一般我们都设置了一个“关键字”,而且一般输入可能如下: 娃娃,毛绒娃娃,日本充气娃娃 我们将根据这个来做,具体实现如下: 先看一条SQL语句: 复制代码 代码如下:select top 3 sid,sname from product where keywords like "%娃娃%" or keywords like "%毛绒娃娃%" or keywords like "%日本充气娃娃%" 那么我们根据这条语句就可以搜索到相关产品或者相关文...
在Win2003 64位下ASP无法连接Access数据库

在Win2003 64位下ASP无法连接Access数据库

复制代码 代码如下:ADODB.Connection 错误 "800a0e7a" 未找到提供程序。该程序可能未正确安装。 /连接“网站内容管理”数据库.asp,行 2 原因:IIS是以64位方式来运行的,它只能加载64位模块,不能加载32位模块。而访问access数据库的jet引擎只有32位的,没有64位,因此无法被IIS加载。 解决思路:让IIS以32位方式运行,从而可以调用32位的jet引擎 解决方法:在命令行窗口输入 cscript C:inetpu...
asp 得到动态数组中元素的个数

asp 得到动态数组中元素的个数

一个动态数组 a,如果你已经使用redim 语句给它设定了大小,那么在此之后使用 ubound(a) 就可以得到它的上边界。 如果你没有使用 redim 语句给它设定大小,直接使用 ubound(a) 函数,那么运行时会报错,并会中断程序的执行.我们恰恰利用这一点,可以知道这个数组还没有任何元素。于此同时,我们却不想程序中断执行,那么可以在 ubound(a) 函数执行前加上一句 复制代码 代码如下:on error resume next 把本功能写成一...
Form Post提交容量大的数据

Form Post提交容量大的数据

微软建议用Request.BinaryRead()读取表单数据,但由于这种方法读出的是二进制数据,需要对读出的数据逐字节进行分析,生成有意义的字符串(MSDN上的一段程序就是这样写的,但它并没有考虑诸如标点符号等转义字符需要进行特殊分析)。如果说这种方法对于纯英文系统勉强可用的话,则对于中文系统来说就有极大的麻烦,因为汉字是用两个字节表示的,而读出的二进制数据本身并不能判断是英文还是汉字(否则就不是二进制数据,而是字符串了^-^)。这样的话就必须了解汉字的...
asp 实现当有新信息时播放语音提示的效果

asp 实现当有新信息时播放语音提示的效果

1、信息表新建立一个字段,并用0、1的方法判断信息的状态。 2、新建一个页面,定时刷新,并查询表中是否有字段值为0的记录。 3、当管理员点击查看该信息的时候,将字段值改为1。 其中最关键的是第2步,下面给出所需代码 定时刷新指定页面。比如新建的页面叫a.asp 那么就是<script>setTimeout("location.href="a.asp"",10000)</script> 数据库连接。 <%set rs = con...
Asp 日期格式化问题

Asp 日期格式化问题

对于access数据库的日期时间类型字段存储的日期,直接从数据库中读出显示的效果是带时间的如,2009-06-13 18:00 ,如果只是希望显示日期应该怎么办呢? Vbscrip有一个函数FormatDateTime()。其说明如下: 返回表达式,此表达式已被格式化为日期或时间。 FormatDateTime(Date[, NamedFormat]) 参数 Date 必选项。要被格式化的日期表达式。 NamedFormat 可选项。指示所使用的日期/时间...
<< 71 72 73 74 75 76 77 78 79 80 >>