簡體   English   中英

根據域顯示不同的內容

[英]Display different content based on domain

我目前在同一台服務器上運行兩個域。 兩個網站都使用相同的文件。

是否可以利用javascript或jquery或其他東西根據用戶從哪個域訪問來顯示某些頁面內容?

例如。 如果用戶從“www.site1.com”到達,我可以使頁面顯示與從“www.site2.com”訪問時不同的css模板。

我希望這是有道理的。 謝謝。

在PHP中: 獲取當前域名

在JavaScript中: 使用Javascript獲取當前域名(不是路徑等)

然后,您可以在PHP或JavaScript中執行一些if / else語句,並相應地顯示您的內容。

使用$_SERVER['SERVER_NAME']

你也可以檢查$ _SERVER變量

后續代碼var_dump($ _ SERVER);

PHP手冊:$ _ SERVER

您可以檢查$_SERVER['HTTP_REFERER']值來嘗試來了解的用戶已經來了(它沒有任何關系,他已經來到申請的域名)。 此值可能很有用,但您不應該依賴它,因為它可以輕松更改(它是Web瀏覽器在鏈接后可能設置的標題之一)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM