簡體   English   中英

PHP執行外部文件

[英]PHP Execute External File

我的服務器上有一個文件,我想從另一台服務器遠程訪問該文件,並從另一台服務器上的另一個PHP文件執行文件的源代碼。

我看過“ File_get_contents”,但這只能獲取該PHP文件顯示的內容,如下所示。

因此,是否有可能使外部服務器上的PHP文件讀取位於我的服務器上的PHP文件的源代碼並在外部服務器上執行命令?

您可以對源文件使用.php以外的擴展名,然后使用file_get_contents(或類似文件)來檢索內容。

不使用php擴展名將阻止PHP將其解析為代碼,而僅以文本形式發送。

但是,這也將使任何在瀏覽器中導航到該文件的人都可以看到源,並且可能會引入一個重大漏洞。 您應該研究為什么這樣做是必要的,以及是否可以避免這種情況(也許在另一台服務器上使用GET或POSTed參數調用文件)。

暫無
暫無

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

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