0

所以我使用这个库向我的 api 发送崩溃报告,但他们的文档很差,我不确定他们期望哪些参数。我将如何设置一个测试函数来获取所有收到的帖子参数,将它们转换为字符串并将它们存储在我的数据库中(因为缺乏更好的方法)

4

2 回答 2

0

如果您不知道参数是什么,您可以像这样逐步遍历 POST 数组:

foreach($_POST as $key => $value){
    echo "POST Param Name: " . htmlspecialchars($key) . "</br>";
    echo "POST Param Value: " . htmlspecialchars($value) . "</br></br>";
}

此时只需使用简单的 SQL INSERT 语句将它们存储在您喜欢的任何位置。

于 2013-09-12T10:14:18.440 回答
0

最简单的方法是序列化整个$_POST数组,或者通过 PHP 的serialize()方法,或者json_encode()如果你想将它与其他东西一起使用。

IE

$db_data = json_encode($_POST);

遗憾的是,这种方法会使创建分析变得非常困难,因为您无法聚合字段。

如果您对这些感兴趣,最好的办法是创建另一个具有架构的表(id, key, value)并单独存储每个$_POST键。

于 2013-09-12T10:12:09.260 回答