预览模式: 普通 | 列表

ASP:Cookie使用指南

实际上,在web开发中,cookie仅仅是一个文本文件,当用户访问站点时,它就被存储在用户使用的计算机上,其中,保存了一些信息,当用户日后再次访问这个站点时,web可以将这些信息提取出来。

  尽管现在听起来cookie没有什么激动人心的,但实际上利用它,你能实现许多有意义的功能!比如说:你可以在站点上放置
一个调查问答表,询问访问者最喜欢的颜色和字体,然后根据这些定制用户的web界面。并且,你还可以保存访问者的登录密码,这
样,当访问者再次访问这个站点时,不用再输入密码进行登录。

  当然,cookie也有一些不足。首先,由于利用cookie的功能可以编程实现一些不良企图,所以大多数的浏览器中都有安全设定,其中可以设置是否允许或者接受cookie,因此这就不能保证随时能使用cookie。再者,访问者可能有意或者无意地删除cookie。当访问者的机器遇到“蓝屏”死机时,或者重新格式化硬盘、安装系统后,原来保存的cookie将全部丢失。最后一点,有一些最初始的浏览器并不能支持cookie。

查看更多...

Tags: Cookie

分类:Asp | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 364

[转]ASP如何获取真实IP地址

大家都知道,在ASP中可以使用Request.ServerVariables("REMOTE_ADDR")来取得客户端的IP地址,但如果客户端是使用代理服务器来访问,那取到的就是代理服务器的IP地址,而不是真正的客户端IP地址。要想透过代理服务器取得客户端的真实IP地址,就要使用Request.ServerVariables("HTTP_X_FORWARDED_FOR")来读取。

  不过要注意的是,并不是每个代理服务器都能用Request.ServerVariables("HTTP_X_FORWARDED_FOR")来读取客户端的真实 IP,有些用此方法读取到的仍然是代理服务器的 IP。  

  还有一点需要注意的是:如果客户端没有通过代理服务器来访问,那么用Request.ServerVariables ("HTTP_X_FORWARDED_FOR")取到的值将是空的。因此,如果要在程序中使用此方法,可以这样处理:

引用内容 引用内容

查看更多...

Tags: IP地址

分类:Asp | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 360

ASP利用纯真数据库查询IP地理位置

把前人的方法总结了一下,具体实例请到这里来下载

http://download.csdn.net/source/685822

首先,是前人写的ASP查询纯真IP的类,请保存为cz.asp

引用内容 引用内容

查看更多...

Tags: 查询IP地理位置

分类:Asp | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 472

简单的服务器组件支持情况查询

<table cellspacing=1 cellpadding=1 border=1 width=700 align=center bordercolor=#eeeeee >
<tr>
<td colspan="2" height="25" align=center>组件支持情况</td>
</tr>
<%
Dim theInstalledObjects(16)
theInstalledObjects(0) = "MSWC.AdRotator"

查看更多...

Tags: 组件

分类:Asp | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 404
在本课中,您将使用 Visual Basic 创建简单的 COM 对象,此对象可以从 ASP 网页中进行调用。本示例需要 Visual Basic 带有 ActiveX 向导,64 位的平台不支持本示例,除非此 Visual Basic Runtime 是为 64 位平台开发的。您可以创建运行在 64 位平台上的 32 位 COM 对象,但必须从 32 位应用程序调用这个 32 位 COM 对象。因为 IIS 是 64 位平台上的 64 位应用程序,它无法调用 32 位对象。

假定您需要创建一个 Web 应用程序,而此应用程序需要的功能 VBScript 却不具备。此时,必须创建一个自定义过程,并且需要时能从应用程序中的任何 ASP 网页进行调用。

通常,这种解决方案对于封装自定义功能是足够的。然而,您可能要创建一个为数千用户提供服务的 Web 应用程序,而您的过程封装了不希望其他人看到的私有函数。此时,将功能封装为 COM 组件的形式应当是首选方案。组件提供的安全性和性能比脚本更高,因为它们是已编译的代码。组件还允许您使用由 Visual Basic、C++、Java 或其他兼容 COM 的语言提供的功能。

创建 ActiveX COM 对象

查看更多...

Tags: asp vb COM组件

分类:Asp | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 519
程序编写过程中经常用到多条件查询,如果条件很多,处理起来是不是会很麻烦?
    查询完后要分页,点"下一页"后查询参数没了?
    不知道前人是怎么解决的,下面是自己摸索出来的一种方法,使用起来比较方便;
   保存下面的代码到example.asp,然后运行example.asp文件,就会看到效果
   程序会自动保存提交的查询参数,即使翻页也不会丢失!

引用内容 引用内容

查看更多...

Tags: 多条件查询

分类:Asp | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 442

[转]不用额外组件的ASP在线打包程序

  现在一般的在线打包都需要winrar程序的支持,下面介绍一种不用winrar支持的在线打包程序,源代码好像是个老外写的,有个缺陷就是打包的时候如果文件名是中文,就会出现乱码,庆幸的是文件的内容不会产生乱码,并且可以用winrar解压.
  下面是具体的程序,也可以到这里来下载:http://www.ii-home.cn/upfiles/zip.rar
index.asp文件

引用内容 引用内容


<% Option Explicit %>

查看更多...

Tags: 打包

分类:Asp | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 430

[转]用于Asp的base64编码/解码函数

将第二段代码保存到base64.inc,在需要编码的页面将base64.inc包含进来,调用相应函数即可,例如

引用内容 引用内容
<!--#include file="base64.inc"-->
<%
'---------------------------------------------------------------------------------
str="我爱你tandy"
encodestr=encode64(str) '编码

查看更多...

Tags: asp base64 编码 函数

分类:Asp | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 418

注销登陆

<%
'注销登陆
session.abandon
Response.redirect("default.asp")
%>

查看更多...

Tags: 注销

分类:Asp | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 438

创建文件夹

'==================================================
'函数名:BuildFolder
'作  用:创建文件夹
'参  数:path ----------要创建的文件夹(路径)
'==================================================
function BuildFolder(path)
Set fso = Server.CreateObject("Scripting.FileSystemObject")

查看更多...

Tags: 文件夹

分类:Asp | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 406