PHP接收异步通知参数示例

(1)空请求也会记录调用时间
(2)记录请求参数
(3)记录GET和POST具体参数
(4)记录POST提交的JSON字符串

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<?php

file_put_contents('log.txt', date("Y-m-d H:i:s") . "\n", FILE_APPEND);

file_put_contents('log.txt', $_SERVER["QUERY_STRING"] . "\n", FILE_APPEND);

foreach ($_GET as $key=>$value) {
file_put_contents('log.txt', "$key = $value\n", FILE_APPEND);
}

foreach ($_POST as $key=>$value) {
file_put_contents('log.txt', "$key = $value\n", FILE_APPEND);
}

//application/json
$params_str = file_get_contents("php://input");
file_put_contents('log.txt', "$params_str\n", FILE_APPEND);

?>

Powered by AppBlog.CN     浙ICP备14037229号

Copyright © 2012 - 2020 APP开发技术博客 All Rights Reserved.

访客数 : | 访问量 :