PHP如何正确阻止SQL注入

SQL注入是一个很大安全隐患、程序会被拖库、程序源码泄漏、等一系列严重问题。在PHP代码中我们如何保证程序不被SQL注入呢,首先我们应该使用(PDO)扩展或者(mysqi)扩展, 使用其中的参数绑定或...
阅读全文

nginx配置PHP,$_GET获取不到参数问题

在使用pathinfo地址时,我们要把这个请求都转向入口文件(index.php).nginx配置: 然后这个配置,请求没有带上地址?之后的数据. 改成以下两种配置即可:
阅读全文

Swoole发包(pack)到服务端数据长度不一致问题解决

由于长度不一致,导致判断内容是否完整失效(没有主动关闭)而连接超时失败(造成这种现象要你的数据包够长服务端会分段获取内容).下面这段代码是客户的事例: 下面是服务端代码: 执行结可以看到数据大小为2W...
阅读全文

php借助redis和memcached实现一个悲观锁控制和乐观锁控制

在高并发的时候,我们取数据库的时候(比如抽奖机会),会导致用户只有一次机会抽多次的情况.在这种情况,解决方式就是给整个抽奖环节加上锁处理,在使用PHP处理的时候我们要借助外部的资源来实现这一功能。下面...
阅读全文

php调用gSoap服务时出现中文乱码问解决方法

gSoap一种跨平台的C和 C++软件开发工具包。生成C/C++的RPC代码,XML数据绑定,对SOAP Web服务和其他应用形成高效的具体架构解析器,它们都受益于一个XML接口。 gSoap生成的服...
阅读全文

PHP7.3常用新特性和函数

距离PHP 7.3的发布也没有过去多久,话不多说我们下面讲讲这个版本带来的新特性和函数等一系列功能。详细的官方文档请查看这里。 允许在函数或方法调用中使用尾随逗号 数组已经可以实现的该功能,现在也可以...
阅读全文

PHP7.4新特性预览

虽然PHP 7.4还未发布,但是RFC已经确定了该版本的一些新性。这个版本的改动有点多,有很多实用性功能。发布日期可能在2019年12月左右,但尚待确认。让我们看看有那些地方的改动。 短闭包 ...
阅读全文
Matomo(Piwik)安装,统计自己网站流量情况 PHP

Matomo(Piwik)安装,统计自己网站流量情况

最近架设的网站有点多,想用自己的统计方式来统计网站流量,就找到了免费开源的Matomo。Matomo基于PHP和MYSQL,有台利用率低的服务器正好用来部署,也免去了再次安装的麻烦。下面是下载地址和官...
阅读全文