2010-08-04 81 views
0

有沒有辦法來檢測網站是否在Web服務器和本地服務器下運行。如何檢測Web服務器和localserver?

+1

有什麼區別?是不是「本地」服務器的Web服務器?但是什麼?一個ftp嗎? – 2010-08-04 06:35:36

+0

@closevoter,這個問題是不是真的? – Starx 2010-08-04 06:50:35

+0

我假設你想區分一個本地測試服務器和一個公共的,對吧?兩者都是「網絡服務器」。 – selfawaresoup 2010-08-04 06:56:24

回答

3

檢查$ _SERVER ['SERVER_ADDR']

+0

+1,檢查該變量,並將其與保留給本地/私人使用的IP範圍(如「192.168。*。*」或「10。*。*。*」等等)相匹配。 – selfawaresoup 2010-08-04 06:58:18

+0

如果開發服務器和活動服務器名稱不同,還有'$ _SERVER ['HTTP_HOST']。可能會更具可移植性,特別是如果活動服務器實際上是一個具有多個IP的羣集 – 2010-08-04 11:26:23