首 页 教育新闻课件中心论文中心教学教案试题中心语文专题综合下载技术教程公务员  
设为首页
加入收藏
联系我们
您当前的位置:中国教育资源网 -> 技术教程 -> 网络相关 -> 服务器 -> Windows服务器 -> 技术内容 退出登录 用户管理

实现Web中的@虚拟域名系统(原理篇)(2)Windows服务器教程

论文作者:佚名  论文来源:不详  论文发布时间:2006-6-19 18:08:29  论文发布人:chjchjchj

减小字体 增大字体

              摘要:暂无 下面是库中的url表结构:

  字段名 字段类型 字段默认值 //功能注释
  id int 自增 关键字 1 不用user做关键字是怕其中有中文字符
  user 字符型 null 如BBS或GUESTBOOK的值
  url 字符型 null 转向的网址

  click int 0 访问量

  表里的字段很少,只有4个,网友可以根据需要再增加一些功能字段,如是否有弹出窗口广告,访问量分析等。不过必要的就是user字段和url字段,因为我们必须要得到user的值,再根据它得到其转向url网址,再在gourl.asp中实现转向就行了。

  下面是gourl.asp中实现转向的全部程序(我会在程序中写下注释):

  dim conn,dbs //定义变量
  Set conn=Server.CreateObject("ADODB.Connection") //建立连接对象
  dbs=server.mappath("url.mdb") //定义要连接的数据库路径
  conn.open "driver={microsoft access driver (*.mdb)};dbq="&dbs //打开并实现其数据库源的链接
  user=trim(request.querystring("user")) //得到default.html文件中得到的在浏览器中输入的网址
  if user<>"" then //当user值不为空时
  user=replace(user,"http://","") //将"http://"字符串从user值删去
  at=instr(user,"@") //将user值中"@"所在位置赋给变量at
  else
  response.write "信息出错,请联系moon!" //当user值为空时则告诉网友有错
  end if
  if at>0 then
  user=left(user,at-1) //当user值中"@"所在的位置大于0时,将其中的部分重赋给user,如"BBS"或"  GUESTBOOK"等值
  else
  response.redirect "def.htm" //如果没有得到其中的值,如打http://www.luyu.net时,就返回def.htm文件中。
  response.end //停止输出
  end if
  if user<>"" then
  set rs=conn.execute("select url from dns where user='"&user&"'") //当user值不为空时,连接数据库,将进行搜索
  if not rs.eof then
  conn.execute("update url set click=click+! Where user='"&user&"'")//当记录不为空时,将此网站的访问量加1
  response.redirect rs("url") //再转向其网站
  else
  response.write "抱歉,没有这个网站!" //记录为空时,警告网友没有此网站
  end if
  set rs=nothing
  else
  response.write"抱歉,没有这个域名!" //当user的值为空时,则警告网友没有此域名
  end if
  set conn=nothing //关闭数据库连接

  如果想在访问虚拟域名时做个弹出窗口,以帮自己做个广告的话,可以在将上面的代码改成:

  <script>
  window.open("http://luyu.net","网络随笔","width=350,height=450");
  this.location = "gourl.asp?user=" + this.location.href;
  </script>

  好了,这样一个域名访问系统就简单的做好了。如果和PHP或是JSP等来实现的话,原理也是一样的,我相信大家看了这篇文章都可以做出来了。只是把gourl.asp文件改一下便可。
[] [返回上一页] [打 印] [收 藏]  
 ∷相关技术评论  (评论内容只代表网友观点,与本站立场无关!) [查看发表评论...]
 
 中国教育资源网免费技术教程下载中心-站内广告 站内广告 中国教育资源网免费技术教程下载中心-站内广告 
 中国教育资源网站内搜索 站内搜索 中国教育资源网站内搜索 
 

   
 中国教育资源网免费技术教程下载中心-栏目导航 栏目导航 中国教育资源网免费技术教程下载中心-栏目导航 
· Windows 9XMEXP · Windows NT20002003
· LinuxBSD · 系统综合
· IISApache · 硬件技术
· Web服务器 · FTP服务器
· 邮件服务器 · 域名服务器
· Windows服务器 · 代理服务器
· 服务器综合
 
中国教育资源网免费技术教程下载中心-相关教程  相关技术 中国教育资源网免费技术教程下载中心-相关教程
· 实现Web页面内容动态
· Apache+Tomcat实现W
· Apache+Tomcat实现W
· 通过内核httpd实现w
· Apache+Tomcat实现W
· 通过内核httpd实现w
· 实现Web中的@虚拟域
· 通过内核httpd实现w
· 通过内核httpd实现w
· MS Proxy用法(二)2F
 中国教育资源网免费技术教程下载中心-本月热门教程 本月热门 中国教育资源网免费技术教程下载中心-本月热门教程 
 
 中国教育资源网免费技术教程下载中心-本日热门论文 本日热门 中国教育资源网免费技术教程下载中心-本日热门论文 
 
关于本站 - 网站帮助 - 免费课件 - 美容 - 绿色软件 - 软件下载 - 广告合作 - 下载声明 - 友情连接 - 网站地图 - 网站留言
浙ICP备06010405号 Email:cnkjz@163.com 技术支持:名流设计
版权所有 Copyright© 2002-2004 名流