是否可以使用php将变量从一个网络服务器传递到另一个网络服务器?我需要能够将变量从webhost传递到本地服务器进行处理,我不知道是否可以完成。
答案 0 :(得分:1)
你必须以某种方式在服务器之间进行通信。您如何进行此通信决定了您是否以及如何传递数据。 (您通常不能传递实际变量,只传递它们的内容。)
例如,如果您正在与HTTP通信,那么您可以在URI的查询字符串中或POST请求的正文中传递数据。
答案 1 :(得分:1)
向该服务器发布Web请求。 您可以使用curl执行此操作并添加标头数据或发布数据。 查看php curl manual
简单的帖子请求也可以解决问题。
答案 2 :(得分:1)
有很多方法可以做到这一点。最简单的方法和最面向服务的方法是制作一个“catcher”php脚本,它将接收目标服务器上的变量,然后本地服务器就可以运行:
file_get_contents('http://targetserver.com/catcher.php?var1=val1&var2=val2&var3=val3...');
还可以查看套接字和直接连接,FTP以及其他方法。