利用@字符实现二级域名系统

二级域名

利用@字符实现二级域名系统

不支持泛解析的域名同样也能做二级域名系统

dns.mdb数据库结构:
本例只用3字段,部分省略字段自己配合注册页面可以随便加

id(自动递增)
user(文本)
torul(文本)
... ...

default.asp 页面内容
----------------------------------------------------------------------------------
<%
dim user
user=trim(request("user"))
if user="" then
%>
<script language="vbscript">
location.href="?user="&location.href
</script>
<%
else
user=replace(user,"http://","")
auser=instr(user,"@")
if auser>0 then
user=left(user,auser-1)
end if
mdbname="dns.mdb" 'dns.mdb为数据库存名
set conn=server.createobject("adodb.connection")
conn.open "dbq="&server.mappath(mdbname)&";driver={microsoft access driver (*.mdb)};"
set rs=server.createobject("adodb.recordset")
rs.open "select * from userdns where user='"&user&"'",conn,1,1
if not rs.eof then
tourl=rs("tourl")
else
tourl="index.asp" '改为默认的文档名
end if
rs.close
set rs=nothing
conn.close
set conn=nothing
response.redirect tourl
end if
%>
------------------------------------------------------------------------------------

IE地址栏输入: youname@dns.com就可通过default.asp进行域名转向 youname为用户名 dns.com为你网站的域名

时间: 2024-09-30 10:39:32

利用@字符实现二级域名系统的相关文章

利用vue-router实现二级菜单内容转换_javascript技巧

二级菜单导航是一种很普遍的功能,一般网页都会有这个功能.如果是平常的做法就是改变url,跳到相应的页面:还有一种就是frame. 如果用vue的话,可以用vue-router改变<router-view>里面的组件,这样就能做到不刷新页面都能跳到相应"页面".其实url地址还是变了,但是他没有刷新页面其他位置的内容,只是改变了<router-view>里面的组件,渲染了新的组件. 在线demo:http://runjs.cn/code/9th3cgxo html

利用纯CSS创建一个三角形

  网页中对话气泡框下边的小三角是非常有用的,绘制的方法很多,想什么字体图标.小图片之类的都可以,但是都不够灵活和快捷,有了 CSS3 之后绘制一个三角形就非常简单了 首先当然是一个任意的空标签来当小三角,下边的 CSS 丢进去即可:  代码如下   .triangle{  left:50%;  margin-left:-5px;  width:5px;  height:5px;  background:#FAFAFA;  bottom:-4px;  position:absolute;  tr

php中cookie实现二级域名可访问操作的方法_php技巧

本文实例讲述了php中cookie实现二级域名可访问操作的方法.分享给大家供大家参考.具体方法如下: cookie在一些应用中很常用,假设我有一个多级域名要求可以同时访问主域名绑定的cookie,下面就来给大家具体介绍在php中利用setcookie实现二级域名可以成功访问主域名cookie值的方法. 有时候两个域名可能在不同的服务器上,但是我们依然希望二级域名能够顺利访问主域名的cookie,主域名可以顺利访问二级域名的cookie,比如sc.jb51.net 希望能访问 www.jb51.n

《设计的品格 探索×呈现×进化的InDesign美学》—第1课1.5节字符

lesson 1.5 -- 字符 设计的品格 探索×呈现×进化的InDesign美学 字符间距 计算机的文字并不会自动将每个字母按其所产生的视觉空间作适当调整,所以需要设计人员自行调整字符间距(Letter Space).可试着观察下列几组字,因字母的形状而产生的空间差异感.当字母缺口遇到另一个缺口(例如E和V)时,在视觉上会产生亮感,有字符之间分离的感觉.反之,若是封闭图形的字母并排时(例如H和D),则让字符之间变得拥挤,而产生视觉的暗感.请观察哪一组字母间产生太大或太小的空间. 当字符间的空

利用纯 CSS 创建一个三角形

首先当然是一个任意的空标签来当小三角,下边的 CSS 丢进去即可:  代码如下 复制代码 .triangle{  left:50%;  margin-left:-5px;  width:5px;  height:5px;  background:#FAFAFA;  bottom:-4px;  position:absolute;  transform:rotate(45deg);  -ms-transform:rotate(45deg);  -moz-transform:rotate(45deg

windows 系统 鲜为人知的宝藏

window All Users 这里记录的是Window的用户以及这些用户个人设定的开始菜单及桌面等信息.   Command 在这个目录下有着许多的DOS的常用命令,例如debug, format 等.可别小看这些老廉颇呀,在许多关键时刻还得靠他们哟.      Config 用于存放Windows中硬件配制文件.     Cursors 这是存放Windows光标的目录.     Desktop 除了"我的电脑"."我的文档"这几个系统图标外其它由程序和文档建

《新编计算机科学概论》一1.3 非数值信息的编码

1.3 非数值信息的编码 编码通常指在人和机器之间进行信息转换的一种体系,是人们在实践中逐步创造的一种用较少的符号来表达较复杂信息的表示方法.比如我们前面谈到的数字,实际上就是一种编码,用一串数符代表规模更大的数.人们用0 ~ 9这十个数字的组合,表达的概念远比10要丰富得多.编码的基本目的是为了信息交流,人们研究编码是为了以更简便的形式表达更丰富的信息. 随着现代计算机运用的深入,计算机不仅仅用于科学计算,实际上更大量的工作是用于处理人们日常工作和生活中最常使用的信息形式,也就是所谓的非数值型

黑客如何接管银行的所有在线业务?

本文讲的是黑客如何接管银行的所有在线业务?, 入侵银行的传统模式与抢劫银行的老式方法没有太大的区别,其流程无非是--盗贼进来,获取财务,最后溜出去.但是,一个针对巴西银行实施攻击的黑客似乎采取了更为全面和迂回的做法:一个周末的下午,攻击者通过域名劫持的手段,将所有银行在线客户重定向到虚假的银行网站,轻松地获取了他们的帐户信息. 本周二,安全公司卡巴斯基的研究人员介绍称,银行诈骗的行为是前所未见的,攻击者基本上劫持了银行的所有在线业务.研究人员表示,去年10月22日下午1点钟,黑客更改了所有36家

w.cn的创新 个性化域名能为电商带来什么?

中介交易 SEO诊断 淘宝客 云主机 技术大厅 自从"互联网名称与数字地址分配机构(ICANN)"在两年前宣布正式增加新的顶级域名后,在这个域名资源稀缺的年代,互联网已经逐渐开始告别".com"".net"等主流通用顶级域名,朝向更多的可能性和个性化方向发展.不过目前".com"仍然是主流域名,但传统域名资源越来越紧张,"好米难寻"的情况始终困扰着互联网创业者和想要进入互联网的传统线下企业.伯乐识马的故事在