Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/security/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 条纹webhook细节总是空的_Php_Yii_Stripe Payments_Webhooks - Fatal编程技术网

Php 条纹webhook细节总是空的

Php 条纹webhook细节总是空的,php,yii,stripe-payments,webhooks,Php,Yii,Stripe Payments,Webhooks,在Stripe Webhook中设置此Url,但在此响应中,我的代码中始终为空。如果您阅读此页上的注释,请执行以下操作: 您将在许多版本的PHP中看到这一点php://input 只能读取一次,第二次读取时将为空。如果仔细查看代码,您会注意到您正在阅读php://input 两次。确保只读一次。这可能是您的问题。如果您阅读了本页的说明: 您将在许多版本的PHP中看到这一点php://input 只能读取一次,第二次读取时将为空。如果仔细查看代码,您会注意到您正在阅读php://input 两

在Stripe Webhook中设置此Url,但在此响应中,我的代码中始终为空。如果您阅读此页上的注释,请执行以下操作:


您将在许多版本的PHP中看到这一点php://input 只能读取一次,第二次读取时将为空。如果仔细查看代码,您会注意到您正在阅读php://input 两次。确保只读一次。这可能是您的问题。

如果您阅读了本页的说明:


您将在许多版本的PHP中看到这一点php://input 只能读取一次,第二次读取时将为空。如果仔细查看代码,您会注意到您正在阅读php://input 两次。确保只读一次。这可能是您的问题。

var_dump($event)返回什么?我正在检查它的值是否出现?但是json值为空,您如何调试$event&$event\u json?Yii::log()?var_dump($event)返回什么?我正在检查它的值是否出现?但是json值为空,您如何调试$event&$event\u json?Yii::log()?
public function actionStripeHook() {
    $this->layout = '//layouts/empty';
    try {
            Stripe::setApiKey(Yii::app() - > params['secret_key']);
            $postdata = file_get_contents("php://input");
            $event = json_decode($postdata);
            $input = @file_get_contents("php://input");
            var_dump($input);
            $event_json = json_decode($input);
    }
}