仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 474|回复: 7
打印 上一主题 下一主题

[学习教程] ASP网站制作之ASP手艺在论坛中的使用(七)

[复制链接]
老尸 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 22:50:34 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
ASP最大的缺点在于网络的安全性和可靠性,企业将经营数据放在开放的平台上,最大的担忧就是如何保证这些数据不被其他人破坏。这儿也许是我们这个论坛的中心之地点,但它完成起来也没有甚么出格的中央。仍是那些老器材:表单处置,数据库查询,在用ASP把他们无机的分离起来。

  当进进了文章审视形式(后面提到的板务处置)以后,最为主要的内容,应当是对斑竹的身份举行考证了。上面来看看斑竹上岸页面:

  <%

  boardid=request("boardid")

  boardid是由进进这个页面的链接所传送过去的,是要举行板务处置的看板的ID。经由过程它才干晓得处置的是谁人板的板务。

  

  Setconn=Server.CreateObject("ADODB.Connection")

  conn.Open"driver={MicrosoftAccessDriver(*.mdb)};dbq="&Server.MapPath("bbssystem.mdb")

  Setcmd=Server.CreateObject("ADODB.Command")

  Setcmd.ActiveConnection=conn

  cmd.CommandText="板主暗码查询"

  ReDimparam(0)声明

  param(0)=CLng(boardid)CLng不成疏忽

  Setrs=cmd.Execute(,param)

  boardmanager=rs("板主")

  setcmd=nothing

  %>

  <html>

  <head>

  <title>UntitledDocument</title>

  <metahttp-equiv="Content-Type"content="text/html;charset=gb2312">

  </head>

  <bodybgcolor="#FFFFFF">

  <p>只要板主<%=boardmanager%>才干够进进这个中央</p>

  <p>请输出考证暗码,而且为了坚持身份考证,请翻开扫瞄器的Cookies。</p>

  <formmethod="post"action="managerloginrest.asp">

  <inputtype="password"name="password">

  <inputtype="hidden"name="boardid"value=<%=boardid%>>

  <inputtype="submit"name="Submit"value="断定">

  </form>

  这个页面仅仅是用来上岸用的,它失掉斑竹输出的暗码后,其实不能举行考证,而是将考证的事情放到下一个页面中举行。实践上,暗码输出和考证的事情是能够放在一个页面中完成的,只不外代码的布局布置上有点贫苦。

  </body>

  </html>

  <%

  setrs=nothing

  conn.close

  setconn=nothing

  %>

  如今失掉了斑竹ID和输出的暗码,上面就是举行考证的事情managerloginrest.asp了,它承受下面谁人文件中表单的内容,并举行相干处置:

  <%

  response.buffer=true

  把缓冲区设置为同意利用。这一条一样平常来讲,是应当加在每一个ASP页面的首部的,如许可以进步ASP页面的功能。在翻开了缓冲区后,ASP中另有一些响应的特别用法,在前面会说起。

  boardid=request("boardid")

  password=request("password")

  Setconn=Server.CreateObject("ADODB.Connection")

  conn.Open"driver={MicrosoftAccessDriver(*.mdb)};dbq="&Server.MapPath("bbssystem.mdb")

  Setcmd=Server.CreateObject("ADODB.Command")

  Setcmd.ActiveConnection=conn

  cmd.CommandText="板主暗码查询"

  ReDimparam(0)声明

  param(0)=CLng(boardid)Cint不成疏忽

  Setrs=cmd.Execute(,param)

  boardmanager=rs("板主")

  ifpasswordrs("暗码")then%>

  <html>

  <head>

  <title>身份考证</title>

  <metahttp-equiv="Content-Type"content="text/html;charset=gb2312">

  </head>

  <bodybgcolor="#FFFFFF">

  暗码毛病

  </body>

  </html>

  <%

  else

  session("beenthere")=boarded</p>写软件都是想的时间比写的时间要长的.如果反过来了就得看看是什么原因了.另外大家可以回去问问公司里的小MM.(一般企业里,跟你们交付软件接触得最多的是她们)
不帅 该用户已被删除
沙发
发表于 2015-1-20 05:22:08 | 只看该作者
没有坚实的理论做基础,那么我们连踏入社会第一步的资本都没有,特别对于计算机专业的学生学好专业知识是置关重要的。在这里我侧重讲一下如何学习ASP,从平时的学习过程中。
第二个灵魂 该用户已被删除
板凳
发表于 2015-1-27 14:46:38 | 只看该作者
我想问如何掌握学习节奏(先学什么再学什么)最好详细点?
分手快乐 该用户已被删除
地板
发表于 2015-2-5 07:10:14 | 只看该作者
以HTML语言整合(HTML负责界面上,ASP则负责功能上)形成一个B/S(浏览器/服务器)模式的网页程序。
透明 该用户已被删除
5#
发表于 2015-2-11 07:45:20 | 只看该作者
如何更好的使自己的东西看上去很不错等等。其实这些都不是问题的实质,我们可以在实践中不断提升自己,不断充实自己。
小魔女 该用户已被删除
6#
发表于 2015-3-11 01:01:17 | 只看该作者
学习是为了用的,是为了让你的程序产生价值,把握住这个原则会比较轻松点。除此之外,课外时间一定要多参加一些社会实践活动,来锻炼自己的能力。
活着的死人 该用户已被删除
7#
发表于 2015-3-17 17:11:06 | 只看该作者
Request:从字面上讲就是“请求”,因此这个是处理客户端提交的东东的,例如Resuest.Form,Request.QueryString,或者干脆Request("变量名")
飘灵儿 该用户已被删除
8#
发表于 2015-3-24 15:26:18 | 只看该作者
掌握asp的特性而且一定要知道为什么。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-24 01:23

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表