簡體   English   中英

使用PHP包含的負載均衡器,是否可以僅包含服務器A中的文件

[英]Load balancer with PHP include, can I include the file from only server A

如果我在Digital Ocean上使用帶有2個液滴的負載平衡器。

我想對HTML文件使用PHP包含。

無論如何,僅包含服務器A中的文件,而不包含服務器B中的文件?

用例是這些html文件由我的客戶生成,並將被寫入單個服務器。

您可以編寫一條if語句:

if ($_SERVER['SERVER_NAME'] == "servera.yourdomain.com") {
    include("file.html");
} else {
    include("http://servera.yourdomain.com/path/to/file.html");
}

請注意,這僅適用於HTML之類的靜態文件。 如果您嘗試通過Web服務器包含一個PHP文件,它將在遠程服務器上執行,而不是返回源代碼。

暫無
暫無

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

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