首页源码asp代码 asp源码

asp代码 asp源码

编程之家2026-05-221177次浏览

大家好,关于asp代码很多朋友都还不太明白,不过没关系,因为今天小编就来为大家分享关于asp源码的知识点,相信应该可以解决大家的一些困惑和问题,如果碰巧可以解决您的问题,还望关注下本站哦,希望对各位有所帮助!

asp代码 asp源码

寻求ASP代码

登录状态,都是用session来记录的,

默认session是20分钟,可以通过修改session.timeout=1440这是24小时。。

当然如果你还需要时间更久的话,可以通过写入COOKIES来实现,然后能过JS来判断关闭状态,来清除COOKIES就可以了。

还有一个办法:

设置页面为每15分钟自动刷新一次:比如:

<head>

asp代码 asp源码

<metahttp-equiv="Refresh"content="900000;url=sessionKeeper.asp">

<!--每隔900秒刷新一下自己,为了和服务器通讯一下,保持session不会丢-->

</head>

</html>还有一些办法:

<scriptlanguage=javascript>

functionkeepsession(){

asp代码 asp源码

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

//这里的RandStr=Math.random只是为了让每次back.src的值不同,防止同一地址刷新无效的情况

window.setTimeout("keepsession()",900000);//每隔900秒调用一下本身

}

keepsession();

</script>在根目录建立一个空的SessionKeeper.asp文件就可以了,让JS通过指定时间来刷新一次,也可以保持SESSION的值。。。

建议还是不要做session保持,可以登录时加上个保持登录选项,如果选了就用cookies来实现就可以了。

asp网站源代码

在局域网里搭建一个web服务器,固定该机的内网IP,要win2003系统,XP的不行,因为IIS连接数有限制,搭建好,把程序放上去,其他电脑直接输入这台服务器的IP地址就可以访问了。

如果要外网登陆,要先把局域网的路由器映射到这台服务器上,一般是在路由器里设置DMZ主机,然后填上服务器的内网IP。

外网访问时是要输入外网的IP,可以上IP138查询到。

如果你们宽带是固定IP的话申请个域名指向这个IP就行了,如果不是固定IP,就需要使用动态域名,现在常用的是“花生壳”

如何在网页中用asp做登录和注册希望给出代码。

第一建数据库:db.mdb

建数据表 user

添加如下字段:

字段 id自动编号

username用户名

password用户密码

第二建立数据库链接页面 conn.asp

代码如下:

StrSQL="Provider=Microsoft.Jet.OLEDB.4.0; Data Source="& server.mappath("db.mdb")

set conn=server.createobject("ADODB.Connection")

conn.open StrSQL

第三建立添加用户页面 user_add.asp代码如下:

<!--#include file="conn.asp"-->

<form name="add" method="post" action="user_add.asp?act=add">

<input type="text" name="name">

<input type="password" name="password">

<input type="submit" name="Submit" value="注册">

</form>

<!--------------注册处理代码------------------------>

<%

if request.Form("act")="add" then

name=request.form("name")

password=request.form("password")

if name="" and password="" then

Response.write("<script>alert('用户名和密码不能为空');location.href='admin_user_add.asp'</script>")

Response.End

end if

set rs=server.CreateObject("ADODB.RecordSet")

set rst=server.CreateObject("ADODB.RecordSet")

sql1="select* from user"

rst.open sql1,conn,1,1

if name=rst("username") then

Response.write("<script>alert('该用户已存在,请重新填写');location.href='user_add.asp'</script>")

response.End()

end if

rst.close

sql="user"

rs.open sql,conn,1,3

rs.addnew

rs("username")=name

rs("password")=password

rs.update

rs.close

set rs=nothing

set myerrors=conn.errors

if myerrors.count=0 then

Response.write("<script>alert('注册成功');location.href='user_add.asp'</script>")

else

msgboxu"注册失败!原因:"

Response.write("<script>alert('注册失败!原因:"&myerrors.item(0).description&"');location.href='user_add.asp'</script>")

end if

end if

rs.close

set rs=nothing

conn.close

set conn=nothing

%>

<!--------------注册处理结束------------------------>

第四登录页面:login.asp

<form action="login.asp?act=dengl" method="post">

登陆名称:<input name="name" type="TEXT">

登录密码:<input name="password" TYPE="PASSWORD">

<input type="submit" name="submit" value="登陆">

</form>

<!----------登录处理代码---------------------->

<!--#include file="conn.asp"-->

<%

if request.querystring("act")="dengl" then

if(request("name")="" and request("password")="") then

response.write("请输入用户名和密码!")

else

set rs=server.CreateObject("ADODB.RecordSet")

rs.open"select* from user where name='"& request("name")&"' and password='"&request("password")&"'",conn,1

if rs.eof and rs.bof then

response.write"<SCRIPT language=JavaScript>alert('用户名或密码不正确!');"

response.write"javascript:history.go(-1)</SCRIPT>"

response.end

else

session("name")=rs("name")

session("password")=rs("password")

end if

rs.close

set rs=nothing

conn.close

set conn=nothing

%>

<!----------登录处理代码结束---------------------->

所有页面文件都放在同一个目录下面即可运行了。。。。

好了,本文到此结束,如果可以帮助到大家,还望关注本站哦!

数据库原理难学吗(数据库原理与技术)java面试核心知识点,java面试必备八股文