簡體   English   中英

如何從另一台服務器上的PHP腳本中調用PHP腳本

[英]How to call a PHP script from a PHP script on another server

我可以訪問兩個不同的服務器。 我希望一個人的PHP腳本在另一個人的服務器上調用URL(並傳遞一個秘密變量)。 但是,我想確保沒有其他人可以欺騙此呼叫。

缺少SSL的最佳方法是什么? 我在考慮哈希,但是任何人都可以讀取POST請求的哈希並進行欺騙。

謝謝!

也許您需要SSH。 您通過ssh調用了另一個腳本,這意味着沒有其他人可以看到正在發生的事情。 看到這個博客

有很多方法可以做到這一點

  • 如果您的服務器具有靜態IP,則可以檢查IP地址。 (如果您在共享主機上,服務器上的其他人將具有相同的IP)

  • 您可以使用AES加密數據,然后在另一端將其解密。 當然,您必須在開機自檢之前對其進行編碼(例如,使用base64_encode )。

如何使用cURL和SSL連接?

最好的選擇是采用某種加密方式來加密變量。 RSA是一種安全,通用的RSA,它具有可以在php中復制/粘貼的示例 將頭纏繞起來可能有點困難,但是一旦它開始工作,它就非常安全。

老實說,最簡單的方法是SSL加密。

我不確定這是否可能。 如果ServerA的PHP腳本在ServerB上調用了該腳本,則該腳本將由ServerB解釋,它將生成HTML / What的輸出,並將該輸出提供給ServerA的腳本。

AFAIK,只要您沒有直接的FTP訪問,就無法在解釋之前訪問PHP腳本。

暫無
暫無

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

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