我们在写程序时,经常会用到上一个请求页面地址,用来判断网址来源,根据不同来源执行不同的操作。这时ASP中的Request.ServerVariables(HTTP_REFERER)就会派上用场了。HTTP Referer是header的一部分,当浏览器向web服务器发送请求的时候,一般会带上Referer,告诉服务器我是从哪个页面链接过来的,服务器藉此可以获得一些信息用于处理。
建站教程,新手做网站教程,asp入门,asp高级应用
阅读全文
在IIS7或者更高版本上设置伪静态,通常的方法是配置web.config。要想服务器支持web.config伪静态,需要安装URL Rewrite。本文主要是介绍web.config伪静态的编写规则,结合实例让您更易理解。
建站教程,asp高级应用,SEO优化
阅读全文
近来看到不少B2C网站都有浏览记录的展现,就是某一客户端访问商品后,会自动添加到浏览记录里,这样更好地增加了用户体验。今天写了一段代码来实现这功能。将下面代码保存到recent.asp中,在需要的页面中include进来,然后调用里面的方法来操作cookies。
建站教程,asp高级应用
阅读全文
最近我遇到了Microsoft JET Database Engine 错误 '80004005' 的问题,用的数据库是access,网站在本地运行一直十分稳定,也没有任何问题,可一上传到服务器上就会出现问题。错误形式一般提示有:Microsoft JET Database Engine 错误 '80004005' 不可识别的数据库格式,Microsoft JET Database Engine(0x80004005)未指定错误。
数据库,建站教程,虚拟主机,服务器,asp高级应用
阅读全文
这篇教程的产生是缘于笔者最近遇到网站有人用空格注册会员,意思就是说,该用户的name完全为空格。但是笔者尝试自己使用空格却无论都不能通过(即被程序监测了出来),开头和结尾的空格都被trim函数给去掉了,即使中间有空格,笔者也使用了函数把中间的空格给去掉。笔者又想到数据库里查找,希望能找到点到蛛丝马迹(笔者曾经使用这种方法看到了带换行符的用户)。但是笔者仍然看到数据库中用户的name也是空格,这难道说该用户使用了一种手段可以绕过我的用户名和密码监测吗???
建站教程,asp高级应用
阅读全文
这段时间接到几例用户反映网站被黑,这几个网站出现的情况都是网站根目录多出一个文件,名称是global.asa。用户使用各种办法都无法删除,下面我们就从以下几个方面分析global.asa木马:网站被挂global.asa木马的危害、黑客为什么用global.asa来命名木马文件、网站被挂global.asa木马的最终解决办法。如果是.net的aspx程序,以同样的方法创建global.asax文件。
建站教程,服务器,asp高级应用
阅读全文
在 Internet 或 Intranet 上发布消息的一个优点是您可以建立一个用户可以从不同国家(地区)访问的国际化 Web 站点。用户可以申请已被本地化为当地语言的网页,使用浏览器的本地化版本阅读。在建立一个包含有多种语言网页的 Web 站点时,需要转换在浏览器与 Web 服务器间或 ASP 脚本与 ActiveX 组件间传递的字符串。例如,如果一个日文浏览器在 HTTP 请求中发送了表格或查询字符串值,此字符串必须从浏览器的日文字符集转化ASP 用于处理脚本的字符集。
建站教程,新手做网站教程,asp高级应用
阅读全文
商业应用程序常常需要具有在事务内部运行脚本和组件的能力。事务是一种服务器操作,即使该操作包括很多步骤(例如,定货、查看存货、付帐等),也只能整体返回操作是成功还是失败。用户可以创建在事务内部运行的 ASP 脚本,如果脚本的任何一部分失败,整个事务都将会终止。ASP 事务处理是以 Microsoft® Transaction Server (MTS) 为基础的。
建站教程,asp高级应用
阅读全文
千万不要轻视正确配置安全设置的重要性。如果不正确配置安全设置,不但会使您的 ASP 应用程序遭受不必要的篡改,而且会妨碍正当用户访问您的 .asp文件。Web 服务器提供了各种方法来保护您的 ASP 应用程序免受未授权的访问和篡改。在您读完本主题下的安全信息之后,请花一定的时间仔细检查一下您的 Windows server 和 Web 服务器安全性文档。
建站教程,新手做网站教程,asp入门,asp高级应用
阅读全文
无论您的计划多么精密、经验多么丰富,脚本错误 (bug) 可能在最初就使您的 ASP 服务器端的脚本无法正确运行。也就是说调试,即查找和纠正脚本错误,对开发一个成功的和强健的 ASP 程序是非常重要的。除脚本调试程序外,一套好的调试技巧也能减少花费在分析脚本错误根源上的大量时间。尽管大部分错误是由显而易见的根源导致的,但命令拼写错误或丢失变量、某种类型的逻辑和执行错误也可能因不太明显的根源所致。
建站教程,新手做网站教程,asp入门,asp高级应用
阅读全文