所以我使用这个lib向我的api发送崩溃报告,但是他们的文档很差,我不确定哪些参数可以期待它们。我将如何设置一个测试函数来获取所有收到的post params,将它们转换为字符串并将它们存储在我的db中(因为缺少更好的方法)
答案 0 :(得分:0)
最简单的方法是通过PHP的$_POST
方法序列化整个serialize()
数组,或者json_encode()
如果你想将它与其他东西一起使用。
IE
$db_data = json_encode($_POST);
遗憾的是,由于无法聚合字段,因此这种方法很难创建分析。
如果您对这些感兴趣,最好的办法是创建另一个模式为(id, key, value)
的表格,并单独存储每个$_POST
密钥。
答案 1 :(得分:0)
如果您不知道params是什么,您可以像这样单步执行POST数组:
foreach($_POST as $key => $value){
echo "POST Param Name: " . htmlspecialchars($key) . "</br>";
echo "POST Param Value: " . htmlspecialchars($value) . "</br></br>";
}
此时只需使用简单的SQL INSERT语句将它们存储在任何您喜欢的位置。