php - CakePHP 日志仅显示 Cloudflare IP
问题描述
我很困惑,所以请多多包涵。
我有一个 CakePHP Web 应用程序 (v3.8),由于某种原因,它没有 /http/ 文件夹......我没有开发应用程序的基础部分,由于我无法进入的原因,我联系不上开发商。
这通常无关紧要,因为该网站运行良好!我的问题是我们运行 IP 日志记录,以便用户可以看到已登录其帐户的 IP。我们开始使用 Cloudflare,现在我们正在记录 Cloudflare 的 IP,而不是实际的用户 IP。我的研究将我带到了这个页面,但我需要更改的引用文件不存在。需要更改的文件是/http/serverrequest.php,该文件不存在。
任何帮助将不胜感激,我对此有点不知所措,但似乎如果我能找到(或创建)该文件,并将代理设置设置为 true,IP 日志将起作用。我主要担心的是如果我遗漏了某些东西,并且无论出于何种原因这都不是一个好的解决方案,这就是我寻求帮助的原因!再次提前感谢!
解决方案
感谢 ndm 的评论,我在 /vendor/cakephp/cakephp/src/Http 中找到了该文件,并且能够在那里进行更改。
推荐阅读
- angularjs - 使用角度重复分页(角度 1.2)
- c# - 对数组中元素的多次引用与将该元素分配给变量
- android - java.lang.VerifyError:验证程序拒绝了类 kotlin.UByte
- vue.js - 如何修复 vue.js 中的 BrowserslistError?
- python - How to extract a substring from a string in python between a marker and the nth occurrence of another marker
- python - 到达数据框中的每个单元格
- asp.net-mvc - 如何在数据源读取方法后更新(重新加载)剑道网格的列?
- firebase - Firebase orderBy 不起作用(当 orderBy 字段相同时)
- java - 询问非原始数组列表
- python - 张量流中的可训练参数是什么?