2016-07-14 2 views
0

webhookシミュレータを使用して、情報がサーバーに転送されていることを確認しています。良いニュースは、私のログでは、要求が何かでしたが、問題はすべての変数が空白であることがわかります。私はPHPを使用しています。$ _GET、$ _POST、$ _REQUESTは、私のプリントアウトにしたがって空の配列です。誰でもこの特定の問題のトラブルシューティング方法に関するヒントがありますか?PayPal webhooksはサーバーに到達しましたが、値は空白です

以下は、私たちのサーバー上の唯一のコードです(再度、データが作成されたかどうかを確認してください)。

<?php 
    function write_to_log($text) { 
     try { 
      $file = fopen("../../../paypal_test_log.txt", "a"); 
      $text = date("m/d/Y H:i:s") . " -- " . $text . "\n"; 
      fwrite($file, $text); 
      fclose($file); 
     } catch(Exception $e) { 
      echo 'error<br/>'; 
      echo $e->getMessage(); 
     } 
    } 
    header('HTTP/1.1 200 OK'); 
    write_to_log('===============================================testing post'); 
    write_to_log(print_r($_POST, true)); 
    write_to_log('===============================================get'); 
    write_to_log(print_r($_GET, true)); 
    write_to_log('===============================================request'); 
    write_to_log(print_r($_REQUEST, true)); 
?> 

イベント後のサーバーのログ:

07/14/2016 15:07:22 -- 
===============================================testing post 07/14/2016 15:07:22 -- Array () 

07/14/2016 15:07:22 -- 
===============================================get 07/14/2016 15:07:22 -- Array () 

07/14/2016 15:07:22 -- 
===============================================request 07/14/2016 15:07:22 -- Array () 
+0

をチェックする必要が要求権限を確認するには

あなたは、コードの関連ビットを投稿することができますか?問題がどこにあるかを絞り込むのに役立ちます。 – Kyle

+0

投稿が更新されました。 –

答えて

0

あなたは 'PHP://入力' を使用する必要がリクエストボディを取得するには、例のfile_get_contents( 'PHP://入力を');私たちが見にのためにあなたは$ _SERVERグローバル配列

関連する問題