Archive

踩坑教训

X-Forwarded-For IP伪造问题处理

这个文章放在云笔记里面半年多了, 出现问题场景是我们从 迁移至 阿里云 之后; 优化 api服务 发现有大量用户通过 X-Forwarded-For 仿造客户端IP 从而跨过我们后端对IP做的频率限制. 原理很简单 一般公司服务器都是...
阅读全文

Swoole Task 阻塞 Worker 开发教训

在使用 Swoole 进行异步编程时,Task 进程是处理耗时操作的有效工具。然而,由于 Task 进程的队列机制,可能会导致阻塞,从而影响 Worker 进程的性能。以下是一些常见的坑和解决方案,以帮助您优化 Swoole Task...
阅读全文

PHP 反序列化注入踩坑

运气真不错 牛市来了 服务就让人盯上了 教训很深刻 50w 的学费. 服务代买使用 php CI框架 写的. 最近线上服务器出现错误 运维同学通过 nginx 日志及logtail 最后定位到 一个对外的api接口. 该接口uri中参...
阅读全文

使用 PHP cURL 通过代理访问网站

在 PHP 中,使用 cURL 发送 HTTP 请求时,可以通过代理服务器来访问网站。这对于绕过网络限制或匿名访问非常有用。以下是如何在 PHP 中使用 cURL 设置代理的详细步骤。 1. 安装 cURL 首先,确保您的 PHP 环...
阅读全文