六月婷婷综合激情-六月婷婷综合-六月婷婷在线观看-六月婷婷在线-亚洲黄色在线网站-亚洲黄色在线观看网站

明輝手游網(wǎng)中心:是一個(gè)免費(fèi)提供流行視頻軟件教程、在線學(xué)習(xí)分享的學(xué)習(xí)平臺(tái)!

玩轉(zhuǎn)虛擬域名◎+ . 

[摘要]玩轉(zhuǎn)虛擬域名◎+ . 不知道大家最近上網(wǎng)是否發(fā)現(xiàn)一個(gè)新現(xiàn)象,就是有一些網(wǎng)站開(kāi)始提供“username@server”的虛擬域名服務(wù)。由于“@”的魅力,大家紛紛申請(qǐng),你或許會(huì)想:“如果我也能提供這種服務(wù),該多好阿:)人氣肯定不錯(cuò)!”本文將給大家揭開(kāi)“@”的“神秘”面紗,讓大家都可以來(lái)“@”�。―o ...
玩轉(zhuǎn)虛擬域名◎+ .

不知道大家最近上網(wǎng)是否發(fā)現(xiàn)一個(gè)新現(xiàn)象,就是有一些網(wǎng)站開(kāi)始提供“username@server”的虛擬域名服務(wù)。由于“@”的魅力,大家紛紛申請(qǐng),你或許會(huì)想:“如果我也能提供這種服務(wù),該多好阿:)人氣肯定不錯(cuò)!”本文將給大家揭開(kāi)“@”的“神秘”面紗,讓大家都可以來(lái)“@”!(Do u @ today?)
別急,這個(gè)并不是電子郵件的地址,是一種虛擬域名,不相信的話可以在瀏覽器中訪問(wèn)“[email protected]”。部分朋友應(yīng)該使用過(guò)IE的FTP功能,就是在瀏覽器的地址欄中鍵入“password:username@server”IE就會(huì)自動(dòng)登陸FTP服務(wù)器;而在Http1.1協(xié)議中,就規(guī)定了Http訪問(wèn)授權(quán)功能,形式同樣為“password:username@server”,其中“password:”可以省略,也是是訪問(wèn)“[email protected]”實(shí)際上是以bbs的身份訪問(wèn)“zphp.com”這個(gè)服務(wù)器。
那么我們只是需要將具體的URI傳送給PHP程序,在數(shù)據(jù)庫(kù)中搜索出真實(shí)的URL重定向就可以了。
首先我們需要制作一個(gè)傳送URI的頁(yè)面(作為服務(wù)器的默認(rèn)文檔,一般命名為index.htm);在JS的Window對(duì)象中就可以實(shí)現(xiàn)這項(xiàng)功能,下面是index.htm的源代碼:
<script>
this.location = ‘gotourl.php?url=’ + this.location.href;
</script>
上面的代碼會(huì)將瀏覽器重定向到gotourl.php,并且通過(guò)QueryString給變量$url賦值為當(dāng)前的URI。
成功將URI傳遞給PHP程序后,就可以進(jìn)入數(shù)據(jù)庫(kù)查找真實(shí)URL,下面是SQL數(shù)據(jù)庫(kù)相對(duì)應(yīng)的table 的結(jié)構(gòu):
CREATE TABLE domain(
Id int(3) UNSIGNED DEFAULT ‘0’ NOT NULL, # 域名ID
Domain char(20) NOT NULL, # 域名
Gotourl char(255) NOT NULL, # 真實(shí)的URL
);
建立好了Table,就可以開(kāi)始編寫gotourl.php了,程序分為三個(gè)部分:

1、 分析URL:
$url = preg_replace(“/^http:\\/\\//I”, “”, $url); // 將URL前面的“http://”去掉,不區(qū)分大小寫
$url = preg_replace(“/@.+$/”, “”, $url); // 將“@”后面的部分去除
那么,剩下的URL就只含有“username”的部分了。
為了給數(shù)據(jù)庫(kù)應(yīng)用,需要對(duì)銘感的字符進(jìn)行處理:
$url = addslashes($url);
2、 搜索真實(shí)的URL:
這里為了實(shí)現(xiàn)程序的通用性,使用了一個(gè)數(shù)據(jù)庫(kù)的操作類(修改自PHPLib)來(lái)操作SQL數(shù)據(jù)庫(kù):
$db = new dbSql(); // 連接數(shù)據(jù)庫(kù)
$queryString = sprinf(“SELECT gotourl FROM domain WHERE domain=’%s’;”, $url); // 生成查詢字符串
$gotourl = $db->result($queryString); // 查詢?nèi)〉媒Y(jié)果
3、 重定向:
在PHP中重定向?yàn)g覽器有多種方法,在這里使用比較簡(jiǎn)單的HttpHeader來(lái)實(shí)現(xiàn):
header(“l(fā)ocation: $gotourl”);




其實(shí)像網(wǎng)易那樣子的“username.yeah.net”的虛擬域名服務(wù)和“@”的實(shí)現(xiàn)方法大同小異,但是“.”需要以價(jià)值200元的DNS泛解析為代價(jià),而“@”所需要的僅僅是:
1、 PHP/SQL數(shù)據(jù)庫(kù)的權(quán)限;
2、 真正DNS解析的域名。

如果需要在虛擬域名服務(wù)中加入廣告,比如網(wǎng)易的Popup窗口,可以將重定向部分改為:
<script>
window.open("url","nease","width=windth,height=height");
</script>

為了對(duì)得起“天地良心”,筆者沒(méi)有將合并后完整的程序加上來(lái)(騙稿費(fèi)?),如果大家比較懶,需要完整的代碼(包括了添加等等),可以在http://zphp.com或者h(yuǎn)ttp://[email protected]取得。希望大家都有一個(gè)好的訪問(wèn)量。 


主站蜘蛛池模板: 天天躁日日躁成人字幕aⅴ 天天躁日日躁 疯人影院 | 手机看片国产在线 | 在线亚洲播放 | 伊人久热这里只有精品视频99 | 亚洲欧美综合久久 | 天天插日日射 | 色综久久 | 亚洲伊人久久大香线焦 | 色吊丝性永久免费看码 | 亚洲网站在线免费观看 | 日本一区二区三区精品国产 | 天美传媒麻豆自制剧 | 四虎精品影视 | 夜色爽爽 | 日韩久久中文字幕 | 四虎成人免费 | 五月婷六月 | 婷婷激情综合 | 日本高清影院 | 青青草视频官网 | 日韩手机看片福利精品 | 青青青爽国产在线视频 | 十八禁毛片 | 天天干天天射天天插 | 我要看免费一级毛片 | 欧美一区二区不卡视频 | 日本一片免费观看高清完整 | 日本午夜www高清视频 | 在线看欧美日韩中文字幕 | 亚色一区| 午夜精品一区 | 日本不良网站 | 日本免费不卡视频一区二区三区 | 日韩中文在线 | 三级理论 | 亚洲国产一成人久久精品 | 探花 在线 | 日韩国产中文字幕 | 天天拍天天干天天操 | 亚洲成人社 | 日韩一区二区久久久久久 |