再谈同名 Cookie 优先级问题
关于同名 Cookie 在秃域名和二级域名下优先级的问题。先看看根域名带点和不带点的问题。比如设置了同名 Cookie 在域名 .lmlphp.com 和 lmlphp.com 下,当访问跟域名 lmlphp.com 时,浏览器将两个同名 Cookie 都会发给服务器,哪个优先级更高看哪个放在前面,而在我之前的测试结果里面认为 .lmlphp.com 优先级更高,现在认为是错的。猜测,没有实验过。下面...
为什么主流路由器对于设备的备注只支持32个?
路由器,其实没有过时,出厂才两年多的时间。我家米家设备数量现在 42 个,同时连接数有可能会超 32 个,最让我受不了决定更换的原因是路由器对于设备名称的备注总是丢失,超过 32 个就丢失,让我对这个问题很苦恼,很难管理路由器。于是我换上了小米目前算是最好的路由器 AX3600,结果发现小米的这款所谓顶级配置支持 WIFI-6 的路由器也有这个问题,不论是 APP 管理界面,还是网页管理界面,只会显示...
Fix Malformed UTF-8 characters, possibly incorrectly encoded
on_encode 函数处理一些数据的时候,有时候会出现 Malformed UTF-8 characters, possibly incorrectly encoded 这种错误,错误代号 5。这个问题怎么解决呢?问题的根本在于非法字符,一般情况下是不会出现的,要认真的查看代码,找出哪一步生产出了非法字符。比如字符串:/s/%D0%C5%B4%FB%D7%CA%BD%F0%C8%EB%CA%D0%B...
花生WIFI天猫百度图片加载失败问题
在上海挤地铁上班的人应该会经常连接花生WIFI,也许会发现一个问题,有些网站的图片加载不了,比如天猫,百度,一点资讯什么的。这个问题我一开始也觉得很奇怪,时间一长,就想了解到底是什么原因。我开始求证,在电脑上调试天猫移动站点的图片,发现百度和天猫的图片在移动 UA 下使用的是 webp 后缀文件名,天猫的图片文件名里面含有感叹号逗号等一些非常规字符。webp 是谷歌研发的有损图片压缩格式,率先在 ch...
修改sshd_config文件配置防止Linux下btmp文件内容过大
本篇文章是关于 Linux 安全的问题,内容涉及运维。记得之前工作的时候,就经常收到运维发的邮件,关于跳板机或者堡垒机的一些事情。其实公司大了,服务器的安全就特别重要,一般登录服务器都需要经过堡垒机,中间以 SSH 隧道的方式连接到服务器。但是个人管理服务器一般没有这么奢侈的吧,一来服务器资源浪费,二来维护也比较麻烦。Linux 的本身的很多初始化设计还是比较合理的,一般情况下,服务器只打开 web ...
解决Nginx报错Permission denied和Primary script unknown
host: "192.168.1.250:7777" 在浏览器中访问,返回 File not found。在网上找了半天错误,关于 Primary script unknown 的,硬是没有一个能解决问题的。最后发现问题是因为我忘记了重启 php-fpm 了,这个报错太诡异了啊。重启 php-fpm 之后就 OK 了。$ sudo systemctl restart nginx.service $ s...
CSS兼容问题IE6/IE7浏览器position为relative时margin失效
发现一个 CSS 的不兼容问题,算是 IE6 和 IE7 的 Bug。IE6 和 IE7 在标签的 position 属性是 relative 时,margin-left 或 margin-right 或 margin-top 是没有效果的,这个时候比较好的解决办法就是使用 left 或 top 属性来达到位置的偏移。但是 margin 属性也不完全没有作用,只是偏移出现问题,使用 margin:au...
冬夜寒风中漫天飞舞的银杏叶
S 都是异步的,我是绝对不允许直接加载 JS 文件的,哪怕是 async 的 script 文件。但是我添加好了代码之后,显示的是空白的 iframe,控制台也没有任何报错,为了证明我放的代码没有任何问题,今天找了同行的网站能显示广告的代码,以同样的方式添加到我的网站中,结果能够展示广告,说明代码没有任何问题,只是没有审核通过,没有审核通过为什么没有任何的提示?。我一开始怀疑代码问题,是因为我在 Ad...
PDOException: SQLSTATE[HY000] [1698] Access denied for user 'root'@'localhost'
Y000] [1698] Access denied for user 'root'@'localhost'万恶的 MySQL 默认创建的密码为空的 root 账户,这个坑踩了很多次,很容易忽视的一个问题。这种设计的奇特之处在于,这种不需要密码的空账户,使用 mysql 命令登录,不论输入密码与否,不论输入什么密码,都能成功进入数据库。一些其他的语言数据库驱动则不适用这个,无需密码的账户,输入了哪怕是...
I had a very strange dream
最近吃的有点多了,主要还是晚上吃的有点晚了,这几天日子过得还挺好,感觉人生若是能这样平淡下去,也真的挺好,可是,人生还需要一些追求吗?其实很多人,穷极一生,都解决不了温饱问题,还谈什么理想!3 点多,国内 4 点多,我终于不是 3 点多醒了,其实也说明时差没有改过来。昨天 20号,我没有什么物欲的人,宝子在现场给我买了一双鞋,我很开心。我现在有两双那个牌子的鞋。上午出来没多久我还拍了有人和我穿了一样的...