我正在尝试从另一台服务器接收cURL POST,在脚本中处理帖子,并根据第一个POST中包含的URL,通过对网站执行另一个cURL帖子来回复。但我不知道如何在PHP脚本中接受cURL帖子。
是这样的:
if (isset($_POST['test'])){
//execute some code
}
所以网站45661发布到服务器1,服务器1上的脚本看到它的网站45661并通过cURL发回帖子。
由于
答案 0 :(得分:0)
欢迎来到SO!
您的代码是一个开始。仅供参考,无论你的剧本如何被调用,无论是通过卷曲,表单提交等,只要发送一个名为test的post参数。
您可以像这样完成代码:
<?php
//Simply exiting when the condition is not true is more elegant than
//putting everything in curly braces
if(!isset($_POST['test'])) exit;
//Execute some code...
//Give feedback using json, not curl
$feedback=array(
'success' => true,
'message' => 'success message'
);
echo json_encode($feedback);
?>
使用json向使用json请求脚本的数据传递数据要比使用curl返回更新更容易。这样,您不需要检查实际调用脚本的人,并且测试也更容易,因为json对象反馈将显示在浏览器中。