[英]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.