袁来如此的工作笔记
竹杖芒鞋轻胜马,谁怕? 一蓑烟雨任平生。

ASP:

session丢失、过期太快

1412浏览量

虚拟主机session做登入,总是很快过期,设置过期时间,不起作用,差不多5分钟左右就自动退出了,session丢失了或过期太快。


解决办法:

session+cookie


(1)原理:session保存信息,如果过期,用cookie唤醒。

(2)重点:为了防止别人得到cookie后登入,cookie只保存用户名和唤醒用的key,不保存密码。

(3)key结构:md5(用户序列号+用

ASP页面显示乱码解决方法/ASP设置编码

969浏览量

如果你发现浏览页面的时候出现乱码。你可以尝试一下步骤: 确保你页面本身编码格式正确:例如test.asp中使用charset=utf-8,那么请先确保这个文件本身就是Utf-8编码的。你可以利用记事本进行转换。同样如果使用charset=GBK,请先确保这个文件本身就是GBK编码的。 

确认你得到的原数据(例如从数据库中得到的数据)编码方式与页面编码方式一至。 

尝试指定IIS按什么编码读取。 


生成静态页面方法

855浏览量

Function MakeHtml(strURL,strTo) 

   on error resume next 

   response.write "开始生成静态页面..." 

   strHtml = GetPage(strURL)

   Set fs=Server.CreateObject("Sc

FileSystemObject详解

865浏览量

FSO是FileSystemObject 或 Scripting.FileSystemObject 的缩写,为 IIS 内置组件,用于操作磁盘、文件夹或文本文件。FSO 的对象、方法和属性非常的多,这里用示例的方式列出常用的,注意:《VBScript 语言参考》或《JScript 语言参考》中的:《FileSystemObject 用户指南》和《Scripting 运行时库参考》便是微软给出的 FileSystemObject 完整参考。

FSO 不能操作二进制文件,要操作二进

Request、Request.Form和Request.QueryString的区别

854浏览量

request本身是一个系统的静态对象,本身也可以作为数组调用,比如

request("abc")就是获取request数组中键值"abc"对应的值,而这个数组又不是固定的,而是多个数组的集合,其中包含了

(QueryString ,Form ,Cookies ,ClientCertificate,ServerVariables )这几个服务器变量数组的值,也就是说,通过request可以依次遍历这几个数组并返回对应的值,使用

ASP的SESSION易失效,SESSION和COOKIES同时记录登录信息

828浏览量

  在使用了2003系统后,发现,后台登录时间常常很快就失效,设置的20分钟,但没到20分钟中丢失了,需要重新登录,烦!!有是因为服务器设置了回收进程的原因,有时是它自己就失丢失,至于2003系统为什么这样,我也不明白。这里用COOKIES的方法来解决。



这是普通的正常登录

 dim rs,sql

 set rs=server.CreateObject("adodb.

Asp操作Cookies(设置[赋值]、读取、删除[设置过期时间])

884浏览量

Asp操作Cookies(设置[赋值]、读取、删除[设置过期时间])

Response.Cookies("letwego")("visiter")="84ww" '赋值

Response.Cookies("letwego").Expires= (now()+7) '设置过期时间(7天)

userName=Request.Cookies("letweg

添加一条记录后,立即获取此条记录的id

878浏览量

添加一条记录后,立即获取此条记录的id


dim tmpi,NewRecId

set rs=server.createobject("adodb.recordset")

sql="select * from UserInfo where (id is null)"

rs.open sql,conn,1,3

    rs.addnew

&n

如何使Session永不过期

899浏览量

script id=Back language=javascript /script


script language=javascript

function keepsession(){

document.all["Back"].src="SessionKeeper.asp?RandStr="+Math.random();

//这里的RandStr=Math.random只是为了

asp中sub与function的区别?

914浏览量

返回值可以给其它变量赋值,比如有这么一个函数:


function test(a,b)

test = a * b

end function


a = 12

b = 14

c = test(a, b)


这里的变量c就是函数处理后的结果,也就是 12×14 的值,你可以在程序中继续使用变量c进行其它运算。