0

几天来,我一直在尝试寻找解决此问题的方法,但我感到很困惑。

目标:

当用户访问服务器 A 时,让 PHP 服务器(“服务器 A”)直接与另一个 PHP 服务器(“服务器 B”)通信。然后它向服务器 B 发送一个查询字符串以添加到服务器 B 的数据库中。

全文:

访问者将访问服务器 A 并注册到他们的网站,作为其注册的一部分,服务器 A 将使用所有访问者信息写入服务器 A 的数据库。此时我希望服务器 A 在服务器 B 上加载一个 .php 文件并发送一个查询字符串,例如: http ://example.com/api/add.php?name=Craig&age=21&key=32r932r9832yr813hr813rh1389ry13r7y31r . 服务器 B 请求了一个 PHP 文件,它将获取变量并在 add.php 上运行脚本(获取变量并将其添加到它的数据库中)。

重要提示:我不希望客户端机器知道这一点,最初我想使用 JQUERY 但意识到这会从客户端机器而不是服务器直接发送请求。

做这个的最好方式是什么?

提前谢谢了!

克雷格

4

1 回答 1

1

学习卷曲。这是一个帮助您入门的示例:

<?php

$ch = curl_init('http://example.com/api/add.php?name=Craig&age=21&key=32r932r9832yr813hr813rh1389ry13r7y31r');
curl_setopt($ch, CURLOPT_HEADER, 0);

$response = curl_exec($ch);

curl_close($ch);

?>
于 2012-09-30T04:37:17.070 回答