不知道大家最近上網是否發現一個新現象,就是有一些網站開始提供“username@server”的虛擬域名服務。由于“@”的魅力,大家紛紛申請,你或許會想:“如果我也能提供這種服務,該多好阿:)人氣肯定不錯!”本文 " /> 24小时日本在线观看片免费,在线精品视频免费观看,含羞草在线免费观看

天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

玩轉虛擬域名◎+ .

玩轉虛擬域名◎+ .

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

1、 分析URL:
$url = preg_replace(“/^http:///////I”, “”, $url); // 將URL前面的“http://”去掉,不區分大小寫
$url = preg_replace(“/@.+$/”, “”, $url); // 將“@”后面的部分去除
那么,剩下的URL就只含有“username”的部分了。
為了給數據庫應用,需要對銘感的字符進行處理:
$url = addslashes($url);
2、 搜索真實的URL:
這里為了實現程序的通用性,使用了一個數據庫的操作類(修改自phpLib)來操作SQL數據庫:
$db = new dbSql(); // 連接數據庫
$queryString = sprinf(“SELECT gotourl FROM domain WHERE domain='%s';”, $url); // 生成查詢字符串
$gotourl = $db->result($queryString); // 查詢取得結果
3、 重定向:
php中重定向瀏覽器有多種方法,在這里使用比較簡單的HttpHeader來實現:
header(“location: $gotourl”);




其實像網易那樣子的“username.yeah.NET”的虛擬域名服務和“@”的實現方法大同小異,但是“.”需要以價值200元的DNS泛解析為代價,而“@”所需要的僅僅是:
1、 php/SQL數據庫的權限;
2、 真正DNS解析的域名。

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

為了對得起“天地良心”,筆者沒有將合并后完整的程序加上來(騙稿費?),如果大家比較懶,需要完整的代碼(包括了添加等等),可以在http://zphp.com或者http://bbs@zphp.com取得。希望大家都有一個好的訪問量。 

php技術玩轉虛擬域名◎+ .,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 日日摸天天添天天添无码蜜臀 | 91福利潘春春在线观看 | G国产精品无马 | 美女禁处受辱漫画 | 亚洲视频中文字幕在线观看 | 国产互换后人妻的疯狂VIDEO | 精品无码一区二区三区不卡 | 九九热这里只有精品2 | 精品无码国产自产在线观看水浒传 | 欧美黄色xxx | 久久99国产精品蜜臀AV | 99re久久热最新地址一 | 台湾果冻传媒在线观看 | 亚洲成年人免费网站 | 无人区大片中文字幕在线 | 成人在线观看视频免费 | 久久久国产精品免费A片蜜芽广 | 大中国免费视频大全在线观看 | 久久精品黄AA片一区二区三区 | 国产成人精品免费青青草原app | 2021精品高清卡1卡2卡3麻豆 | 99热婷婷国产精品综合 | 吃胸亲吻吃奶摸下面免费视频 | 亚洲视频一 | 国产精品夜夜春夜夜爽久久小 | 亚洲国产综合久久久无码色伦 | 18video性欧美19sex高清 | 男女啪啪久久精品亚洲A | 亚洲国产AV精品卡一卡二 | 一本道中文无码亚洲 | 久久久久综合一本久道 | 国产精品野外AV久久久 | 亚洲高清国产拍精品影院 | 国产精品资源在线观看网站 | 五月丁香啪啪. | 久久精品观看影院2828 | 厕所xxxxx| 国产又湿又黄又硬又刺激视频 | 暖暖直播免费观看韩国 | 国内精品久久影视免费 | 国产人成无码视频在线观看 |