您好,登錄后才能下訂單哦!
小編給大家分享一下asp如何使用用戶名做二級域名,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!
asp怎樣使用用戶名做二級域名
1、去域名管理的地方,解析一下*.aspbc.com到你的服務器的IP上。
進入域名管理,找到主機記錄解析(A記錄),點擊“添加主機記錄”,然后在彈出的框內(nèi)輸入"*",注意,不能輸入"*.aspbc.com",點擊確定后,然后輸入IP地址:*.*.*.*,然后再點擊確定就可以了。剩下的就是等待dns解析了,大概要二個小時左右的時間。
2、現(xiàn)在登錄到服務器上,在服務器上的IIS里面做一些處理。
服務器上的默認網(wǎng)站就是一個泛域名例子,如果做好第一步,你不管輸入任何*.aspbc.com就可以打開默認網(wǎng)站下的默認文件。
通常默認網(wǎng)站會被禁掉的,所以我們要手動創(chuàng)建一個類似默認網(wǎng)站的方法。
在IIS中新建一個網(wǎng)站,方法和普通的新建網(wǎng)站的方法一樣,最重要的是主機頭一定要留空(這是最重要的)。
asp怎樣使用用戶名做二級域名
3、經(jīng)過了上面兩步,可以通過任何二級域名就可以打開這個網(wǎng)站中的默認文件(如index.asp),但是打開的頁面都是一樣,所以下面要根據(jù)不同的用戶名,調(diào)取不同的內(nèi)容,然后顯示出來。這就需要從二級域名中得到用戶名,然后去數(shù)據(jù)庫中查詢一下這個用戶的相關(guān)信息,然后顯示到頁面上。
DimHostName
HostName=LCase(Request.ServerVariables("SERVER_NAME"))
HostName=Replace(HostName,"www.","")’去掉前面的www
IfInstr(HostName,"aspbc.com")<2Then response.write"必須是二級域名才可以"'防止aspbc.com這個域名進入 response.end EndIf UserName=Split(HostName,".")(0)'得到用戶名 UserName=Replace(Replace(UserName,"'",""),";","")’過濾掉單引號和分號 '查詢到用戶信息,并保存到一些變量中去 sql="selectuserid,telephone,……fromuserswhereusername="&UserName rs.opensql,conn,1,1 ifnotrs.eofthen userid=rs("userid") telephone=rs("telephone") …… endif rs.close 上面的代碼通常保存為一個公用文件,供每個頁面引用,用來得到用戶的信息。
以上是“asp如何使用用戶名做二級域名”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對大家有所幫助,如果還想學習更多知識,歡迎關(guān)注億速云行業(yè)資訊頻道!
免責聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。