2016-07-14 5 views
0

Ich versuche, den Webhook-Simulator zu verwenden, um sicher zu sein, dass die Informationen es zumindest zu unserem Server machen, bevor wir uns vorwärts bewegen. Die gute Nachricht ist, dass in meinem Protokoll sehe ich, dass die Anfrage etwas war, aber das Problem ist, alle Variablen sind leer. Ich benutze PHP, und $ _GET, $ _POST und $ _REQUEST sind alle leere Arrays nach meinen Ausdrucken. Jeder hat Tipps, wie Sie dieses Problem beheben können?Paypal Webhooks erreichen Server, aber Werte sind leer

Folgendes ist der einzige Code auf unserem Server (wieder, nur sehen wollen, ob die Daten es geschafft haben).

<?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)); 
?> 

Server-Protokoll nach Ereignis:

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

Können Sie nach relevanten Bit-Code zu überprüfen, für uns zu sehen? Es würde helfen, einzuschränken, wo das Problem liegt. – Kyle

+0

Der Beitrag wurde aktualisiert. –

Antwort

0

die Anfrage Körper zu bekommen, die Sie verwenden müssen, 'php: // input', Beispiel file_get_contents ('php: // input');

Zur Anfrage Behörde überprüfen Sie $ _SERVER globale Array

Verwandte Themen