使用PHP的filter_var函数验证IP地址

PHP的filter_var函数可以验证IP地址是否有效,并且可以进一步验证待验证的IP是否是私有或保留范围内的IPv4 IP,IPv6 IP。 首先,我们来看看这个函数的相关信息: 定义和用法 filter_var() 函数通过指定的过滤器过滤变量。 如果成功,则返回已过滤的数据,如果失败,则返回…

代码片段记录

这篇post主要记录一些代码片段,都是平时遇到的一些小东西,记录下来。   1.curl 模拟https post提交 起因是之前写的一个api用的是http访问,写了curl提交感觉良好,但是网站升级https后发现api访问有问题,然后就有下面的代码片段。 [crayon-5bf0b4…

PHP/Python简单实现历史上的今天

  在网上我们经常会看到各种各样的历史上的今天,所以研究了一下,发现百度百科提供了历史上的今天,如下图: 那么,可不可以把这个页面的数据为我们所用呢?所以使用浏览器的调试工具,发现这个页面请求了一个json文件,如图: 地址是 https://baike.baidu.com/cms/hom…

PHP实现普通链接与迅雷、旋风、快车链接的相互转换

  在我们从网络下载文件时,常见的下载链接类型无非就这几种:普通URL、迅雷链接(thunder开头)、快车链接(flashget开头)、QQ旋风(qqdl开头,现在QQ旋风已经不能用了),有时候我们会有在普通链接和这些专用链接之间转换的需求。 其实迅雷、快车、QQ旋风链接的转换算法都是通…

PHP中被忽略的性能优化利器:生成器

如果是做Python或者其他语言的小伙伴,对于生成器应该不陌生。但很多PHP开发者或许都不知道生成器这个功能,可能是因为生成器是PHP 5.5.0才引入的功能,也可以是生成器作用不是很明显。但是,生成器功能的确非常有用。 优点 直接讲概念估计你听完还是一头雾水,所以我们先来说说优点,也许能勾起你的兴…

【PHP】腾讯开源轻量级PHP框架Biny

概况 Biny是一款高性能的超轻量级PHP框架 遵循 MVC 模式,用于快速开发现代 Web 应用程序 Biny代码简洁优雅,对应用层,数据层,模板渲染层的封装简单易懂,能够快速上手使用 高性能,框架响应时间在1ms以内,单机qps轻松上3000

【PHP】聊聊加密那点事——PHP加密最佳实践

1. 加密的目的 加密不同于密码,加密是一个动作或者过程,其目的就是将一段明文信息(人类或机器可以直接读懂的信息)变为一段看上去没有任何意义的字符,必须通过事先约定的解密规则才能将信息转换回有意义的可读信息,通过加密可以防止非授权的信息窃取。

【教程】如何简单实现WordPress全站HTTPS

如今HTTPS加密访问已经是大势所趋,稍微有点追求的站长都把自己的网站折腾成为https访问。https的好处很多数据传输更安全、看上去更可靠啊,重要的是谷歌承认采用https的网站可以获得更高的评分