簡體   English   中英

如何包含來自另一個子域的php文件

[英]How to include php files from another subdomain

我正在為我的網站創建一個登錄服務器,我正在嘗試將我的 php 文件連接到我網站的另一個子域,知道嗎? 我正在使用的編碼:

<?php include("http://login.exa.com/"); ?>

例如: main url: http://exa.com subdomain http://login.exa.com我想將 main bomain 上的 php 文件連接到其他子域,我該怎么做?

您將不得不省略<?php部分(並在此之前實現一些安全性)。 然后您可以執行以下操作:

eval(get_file_contents('http://example.com/functions.php'));

但我什至不會開始談論所有可能的安全問題。

不可能包含來自其他域的 PHP。 這主要是因為如果有人能夠這樣做,我會帶來巨大的安全風險,想象一下是否有人可以將您的私人代碼包含到他們的庫中。 從 PHP 引擎的角度來看,你是局外人,不應該訪問,並且不放棄保護,真的沒有辦法繞過它。

我能想到的最好的替代方法是構建一個在兩個子域之間進行通信的 api,並且可以通過一系列 post 請求與登錄通信。 基於 RESTFUL 的 apis 可能是一個起點。

暫無
暫無

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

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