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