gpt4 book ai didi

php - 在 php 脚本中访问发布的 Json 数据

转载 作者:可可西里 更新时间:2023-11-01 12:45:31 24 4
gpt4 key购买 nike

我正在使用 Requests for PHP将一些 json 数据发布到另一个 PHP 脚本的库(我正在使用 Laravel 的 Response::json 方法生成 json 输出:

public function postIndex()
{
$input = Input::get();
$data = Response::json($input);
$url = 'http://mydomain.com/emails/events';
$response = Requests::post($url, array('Content-Type' => 'application/json'), $data);
return $response->status_code;
}

我需要接收端的脚本 ( http://mydomain.com/emails/events ) 来解码和处理 json,但我很难访问它。我设置了一个简单的测试脚本,通过电子邮件将 $_POST 的内容发送给我,但每次都是空的。

$post_data = print_r($_POST,true);
mail("my@email.com","post data",$post_data);

我在这里做错了什么?

最佳答案

PHP 不解析 Json POST。所以你需要像这样获取原始帖子数据:

$data = file_get_contents("php://input");

关于 php 的信息 php wrappers

关于php - 在 php 脚本中访问发布的 Json 数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16868120/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com