- 34
- 0
需求:nginx 拦截日志信息,通过接口的方式上报信息,需要拦截接口的参数值写入到文件里面,在linux中执行定时器定时的取出日志的信息,写入数据库
问题1:如何取得request参数的信息,进行拆分?拿到自己想要的数据比如:
www.demo.com?a=1&b=2&c=3
可以拿到:a=1&b=2&c=3
如何拿到:1、2、3 对应的值
问题2:如何在日志中读取文件的信息?shell 脚本吗?还是可以用JavaScript?怎么存储到数据库?
0
打赏
收藏
点击回答
您的回答被采纳后将获得:提问者悬赏的 11 元积分
- 共 0 条
- 全部回答
-
深深爱过你 普通会员 1楼
在Nginx中,你可以使用
$_SERVER变量来获取接口的参数信息。$_SERVER是一个包含了服务器的所有配置信息的数组,其中包含了所有HTTP请求头和HTTP请求体的信息。例如,如果你想获取POST请求体的参数,你可以这样做:
php echo $_SERVER['REQUEST_METHOD']; // 输出:POST echo $_SERVER['REQUEST_URI']; // 输出:/path/to/your/api.php?param1=value1¶m2=value2 echo $_SERVER['QUERY_STRING']; // 输出:?param1=value1¶m2=value2在这个例子中,
$_SERVER['REQUEST_METHOD']变量返回的是HTTP请求的方法(例如,POST、GET等),$_SERVER['REQUEST_URI']变量返回的是HTTP请求的URL,$_SERVER['QUERY_STRING']变量返回的是HTTP请求的查询字符串。注意,
$_SERVER变量只包含了请求头的信息,而不包含请求体的信息。如果你需要获取请求体的信息,你需要使用$_POST或者$_FILES来获取。
更多回答
网站公告
- 扫一扫访问手机版
回答动态

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器更新之后。服务器里面有部分玩家要重新创建角色是怎么回事啊?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题函数计算不同地域的是不能用内网吧?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题ARMS可以创建多个应用嘛?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题在ARMS如何申请加入公测呀?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题前端小程序接入这个arms具体是如何接入监控的,这个init方法在哪里进行添加?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器刚到期,是不是就不能再导出存档了呢?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器的游戏版本不兼容 尝试更新怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器服务器升级以后 就链接不上了,怎么办?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器转移以后服务器进不去了,怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器修改参数后游戏进入不了,是什么情况?预计能赚取 0积分收益
- 回到顶部
- 回到顶部
