laravel - (Swoole) 使用 Laravel Octane 时如何获取客户端 IP 地址?
问题描述
我想在 Laravel Octane 中获取有关传入请求的信息,例如 ip 地址、标头等。但$_SERVER
变量没有REMOTE_ADDR
键:
Route::get('/test', function (){
array_key_exists('REMOTE_ADDR', $_SERVER); //false
dd(getallheaders()); // []
});
看起来是因为我的服务器上没有 apache 或 nginx,但是 swoole 本身呢?
解决方案
推荐阅读
- javascript - Javascript中String()和new String()的区别
- c++ - 处理弧度角和距离时的舍入问题。C++
- c - Ubuntu 16.04 是否正式支持 SCHED_DEADLINE?
- javascript - Node.js 需要来自网址的 JSON?
- java - 从服务器接收参数时 UI 不更新 - JavaFX
- sql-server - 填充缺失的行,与每组 GROUP BY 进行 RIGHT JOIN
- jquery - jQuery - 从其他域加载 div 并替换其中的元素
- python - Python3.4 termios修改
- regex - 如何在没有 Perl 的情况下使用 grep 在 ash 中进行非贪婪解析
- reactjs - 如何在 vs 代码中调试反应?错误断点已设置但尚未绑定