代码之家  ›  专栏  ›  技术社区  ›  rxmnnxfpvg

如何从另一台服务器上的PHP脚本调用PHP脚本

php
  •  2
  • rxmnnxfpvg  · 技术社区  · 14 年前

    我可以访问两个不同的服务器。我希望一个PHP脚本调用另一个服务器上的URL(并传递一个秘密变量)。但是,我想确保没有其他人可以欺骗这个电话。

    除了SSL之外,最好的方法是什么?我在考虑散列,但任何人都可以阅读帖子请求的散列并欺骗它。

    谢谢!

    5 回复  |  直到 14 年前
        1
  •  3
  •   jao Gary Kindel    14 年前

    也许你需要ssh。您通过ssh调用另一个脚本,这意味着其他人无法看到发生了什么。见 this blog

        2
  •  2
  •   NullUserException Mark Roddy    14 年前

    有很多方法可以做到这一点

    • 如果您的服务器有静态IP,您可以检查IP地址。(如果您在共享主机上,服务器上的其他人将拥有相同的IP)

    • 您可以使用AES加密数据,并在另一端对其进行解密。当然,你必须对它进行编码(使用 base64_encode 例如)在发布之前。

        3
  •  0
  •   George Marian    14 年前

    使用curl和ssl连接怎么样?

        4
  •  0
  •   helloandre    14 年前

    您最好使用某种加密来加密变量。RSA是一种安全、常见的 examples ready 在PHP中复制/粘贴。这可能有点困难,包住你的头,但一旦你得到它的工作,它是非常安全的。

    老实说,最简单的方法是SSL加密。

        5
  •  -1
  •   F.P    14 年前

    我不确定这是否可能。如果servera的php脚本调用serverb上的脚本,该脚本将由serverb解释,它将生成一个输出html/随便什么,并将该输出提供给servera的脚本。

    afaik在解释之前是不可能访问PHP脚本的,只要您没有直接的FTP访问权。