处理卷发帖

时间:2012-09-29 11:57:30

标签: php curl http-post

我正在尝试从另一台服务器接收cURL POST,在脚本中处理帖子,并根据第一个POST中包含的URL,通过对网站执行另一个cURL帖子来回复。但我不知道如何在PHP脚本中接受cURL帖子。

是这样的:

if (isset($_POST['test'])){
  //execute some code
}

所以网站45661发布到服务器1,服务器1上的脚本看到它的网站45661并通过cURL发回帖子。

由于

1 个答案:

答案 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对象反馈将显示在浏览器中。