PHP 网络编程:构建 MySQL 蜜罐获取攻击者微信 ID

前言 无意间发现 MySQL蜜罐获取攻击者微信ID 这篇文章,读完后觉得挺有意思的,于是想用 PHP 实现一下。 通过文章了解到,可以启动一个 TCP 服务伪装成 MySQL 服务,当有人通过客户端连接进来时,不管用什么账号密码都提示登录成功,然后利用 MySQL 通信机制可以读取客户端所在的电脑上的文件。 ...

2021-04-07 · 4 分钟 · 1636 字

【转载】PHP 程序员进阶之路

原文:没有Nginx,你还能做什么? PHP 程序员的未来不是 Java,Java 拯救不了你。 已经 1368 年了,你扪胸自问,没有了 Nginx 的你,还能用 PHP 做什么。有一些高端的刁民会愤怒地说:“有 Swoole 啊,有 Workerman 啊!”,那么,有两个问题需要回答: ...

2021-03-23 · 4 分钟 · 1877 字

使用 MySQL FIELD() 函数自定义排序规则

一个栗子 订单表结构如下: CREATE TABLE `orders` ( `id` int(11) NOT NULL AUTO_INCREMENT, `title` varchar(60) NOT NULL COMMENT '订单标题', `status` tinyint(1) NOT NULL DEFAULT '1' COMMENT '订单状态:1 待支付、2 支付中、3 已支付', PRIMARY KEY (`id`) ); 测试数据: ...

2020-01-05 · 2 分钟 · 730 字

Django 使用 order_by() 对数据进行排序操作

在Django的开发中经常需要用到order_by()函数对数据进行排序操作,比如按id、创建时间升/降序。 升序 News.objects.all().order_by("createtime") 降序 News.objects.all().order_by("-createtime") 明天就要上课了 这是一篇过去很久的文章,其中的信息可能已经有所发展或是发生改变。 ...

2017-02-20 · 1 分钟 · 99 字