麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > CMS > 動易CMS > 正文

自動識別域名的整合配置文件

2024-09-10 21:54:38
字體:
來源:轉載
供稿:網友

  三方整合接口配置的時候,最輕易出現問題就是各個程序的配置文件的修改了,很多網友都是在這上面出錯。比如下面這幾句:

Const API_Urls = "博客@@http://Localhost/oblog4/api/API_Response.asp"
Const DvApi_Urls = http://localhost/cms/API/API_Response.asp
Const strTargetUrls = "http://localhost/cms/API/API_Response.asp"

  整合因為使用了xmlhttp,使得使用相對路徑而不使用完整URL不可行了。但是這樣一來,也限制了整合的域名。
  隨著雙線空間、鏡像站點的越來越廣泛,原來的整合配置已經不能再滿足需要。有網友提出這個問題,我當時給了一個方案,就是動態獲取用戶訪問的域名,然后用到整合配置中去。當時沒有做測試,也沒有深入。

  今天在動易起航教師里,又碰到網友提出這個問題。我也正好想測試和解決一下這個問題,就在本機進行了簡單的測試。結果整合成功。下面講解一下:

  首先,原理就是把原來的配置文件中的接口路徑定義由常量定義改為變量,這樣支持在變量賦值中使用另外的變量。然后,我們新建一個變量用來存儲ServerVariables里讀取的Server_Name變量。再把這個變量賦值到接口路徑定義中去。也就是下面用紅色標記出來的部分:

Const API_Urls = "博客@@http://www.domain.com/oblog4/api/API_Response.asp"
Const DvApi_Urls = "http://www.domain.com/cms/API/API_Response.asp"
Const strTargetUrls = "http://www.domain.com/cms/API/API_Response.asp"

  這部分就是要動態獲取的部分。

  以動易的為例,原來是:

Const API_Urls = ........

  改成:

Dim API_Urls
API_Urls = ........

  我們首先定義一個存儲用戶訪問的域名的變量:

Dim strSiteRoot

  然后從ServerVariables集合眾獲取該變量:

strSiteRoot = Request.ServerVariables("SERVER_NAME")

  最后把變量用到接口路徑定義中去:

Dim API_Urls
API_Urls = "論壇@@http://" & strSiteRoot & "/bbs/dv_dpo.asp"

  其它兩個程序的接口配置,也按同樣原理做即可。下面是修改好的三方整合配置文件供參考:

點擊下載此文件

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 欧美精品一区二区久久 | 久久999久久 | 国产一区二区久久精品 | 毛片天天看 | 高清做爰免费无遮网站挡 | 一区在线看 | 国内免费视频成人精品 | 国产精品一品二区三区四区18 | 精品国产视频一区二区三区 | 久久精品亚洲一区二区 | 久久免费视频3 | 国产一级毛片高清视频 | 国产网站黄 | 久久精品亚洲精品国产欧美kt∨ | 久久国产一级 | 国产女厕一区二区三区在线视 | 国产成人精品免高潮在线观看 | 黑人日比 | 91久久夜色精品国产网站 | 久久久久国产一区二区三区不卡 | 国产一区免费在线 | 最新欧美精品一区二区三区 | 精品久久久久久 | 久久蜜桃精品一区二区三区综合网 | 国产成人小视频在线观看 | 国产一级二级视频 | 欧美色大成网站www永久男同 | 中文字幕偷拍 | 一级做a爱片毛片免费 | 男人天堂新地址 | 欧美第1页 | 久久久久久久久久久影视 | 99精品视频在线观看免费 | 蜜桃视频在线免费观看 | 久久国产中文字幕 | 亚洲性视频| 免费男女视频 | 精品小视频 | 久久精品视频免费 | 免费看日韩片 | 91精品国产91热久久久做人人 |