是否可以使用php将变量从一个Web服务器传递到另一个Web Server?我需要能够将变量从网络主机传递到本地服务器进行处理,但我不知道是否可以做到。
您必须以某种方式在服务器之间进行通信。如何进行通信决定了是否以及如何传递数据。(通常不能传递实际变量,只能传递它们的内容)。
例如,如果您使用HTTP进行通信,那么您可以在URI的查询字符串中或POST请求的主体中传递数据。
向该服务器发布web请求。您可以使用curl并添加头数据或post数据来实现这一点。检查php curl手册
简单的帖子请求也可以。
有很多方法可以做到这一点。最简单、最面向服务的方法是制作一个"catcher"php脚本,该脚本将接收目标服务器上的变量,然后本地服务器可以运行:
file_get_contents('http://targetserver.com/catcher.php?var1=val1&var2=val2&var3=val3...');
还可以研究套接字和直接连接、FTP以及其他方法。