我正在尝试为我的实时 auth.net 电子商务购物车设置静默响应。来自 Auth.net 的 Silent Post 正在发生,但我没有得到任何数据。我写了一个快速脚本,只是为了记录交易的响应,这样我就可以看到 auth.net 发送了什么。
$f = fopen('log.txt', 'a');
fwrite($f, 'new request: ');
fwrite($f, date('Y-m-d H:i'));
fwrite($f, ' ' . $_SERVER['REQUEST_METHOD']. ' ');
fwrite($f, ' ' . $_SERVER['QUERY_STRING']. ' ');
fwrite($f, ' ' . $_SERVER['REQUEST_URI']. ' ');
fwrite($f, print_r(http_get_request_headers(),1));
fwrite($f, print_r($_GET,1));
简单的甜蜜,应该给我一个结果吧?注意我添加的 GET 打印,因为这是结果集:
new request: 2011-12-06 14:54 GET /authSilentResponse/ Array (
[Accept] => */*
[Host] => myhost.mydomain.com
[Connection] => Close ) Array ( )
因此,我收到的不是所有内容都告诉我的帖子,而是 GET 请求...
任何人都知道为什么这不会作为带有数据的 POST 来通过?