阅客网

PHP不使用数据库制作最简单的访问计数器

PHP不使用数据库制作最简单的访问计数器
通过PHP实现不用数据库,直接利用文本文档来制作一个本地网页访问计数器,看完本章,傻瓜都能懂! 新建counter.php文档,输入如下代码: <?php function get_hit($counter_file){//定义函数 $count=0;//将计数器归零,Php里的变量前面加上$号 if(file_ex...

简易php代码防止恶意刷新网站

简易php代码防止恶意刷新网站
一般会有些无聊的用户无意义的频繁刷新或者cc攻击请求都会给服务器加重很多负担 其实 用cookie就可以防止这一点 如果频繁刷新或者cc攻击都会跳转到你设置的那个网址的 例如设置存活5/s 一次 每5秒只可以请求一次 也就是只能刷新一次 如果超过了两次 那么会直接跳转到你设置的网址 代码可以加到你需要防止的文件 <?php error_rep...

PHP实用函数分享

PHP实用函数分享
本章主要介绍了非常实用的PHP常用函数,汇总了加密解密、字符串操作、文件操作、防SQL注入等函数的实例与用法说明,在PHP项目开发中非常具有实用价值,需要的朋友可以参考下 1、PHP加密解密 PHP加密和解密函数可以用来加密一些有用的字符串存放在数据库里,并且通过可逆解密字符串,该函数使用了base64和MD5加密和解密。 ...

Nginx下php flush无效的解决方法

Nginx下php flush无效的解决方法
当使用PHP编写定时任务时,需要使用flush函数来刷新输出缓存,以便及时将结果输出到浏览器并显示出来。 在Apache服务器下,这个过程没有任何问题,但是在Nginx服务器下,由于Nginx默认开启了proxy_buffering和gzip,flush函数会失效。 为了解决这个问题,有些人会去修改Nginx服务器的配置,但这样很麻烦...

优化php mysqli_connect连接速度慢的问题

优化php mysqli_connect连接速度慢的问题
我们平时测试源码的时候会发现 localhost 会比 127.0.0.1 速度慢得多。 解决办法1(mysql在本地): 把ip地址修改为:127.0.0.1 解决办法2(远程mysql): vim /etc/my.cnf [mysqld] skip-name-resolve 然后重启mys...

PHP配合PDO备份数据库类

PHP配合PDO备份数据库类
这个类呢,我是由Emlog程序里面受到的启发,但是Emlog也太老套了还在用原生的mysqli类,所以小傲世我为了迎合未来趋势,将这个改写成了PDO的模式,本来是打算自己私藏的,但是互联网是大家互相学习分享的平台,所以我决定将这个发出来,绝对是原创首发的!至少我翻遍了也没找到(而且好多问题都搜到解决方案,是经过很多次踩雷才终于把这个做出来的),好了话不多说,...

php require_once的使用方法总结

php require_once的使用方法总结
require_once 语句和 require 语句完全相同,唯一区别是 PHP 会检查该文件是否已经被包含过,如果是则不会再次包含。 有一个文件a.php,里面有一个变量$var=1;我在b.php 中用require_once()函数引用了a.php文件,然后我在c.php 中用require_once()用了b.php文件,在c.php...

REMOTE_ADDR协议头获取真实IP地址不可伪造

REMOTE_ADDR协议头获取真实IP地址不可伪造
今天给大家讲的REMOTE_ADDR是不可以伪造的,就在curl中也无法伪造 相对是比较安全的服务端ip获取方法,当然,也有可能被路由伪造,这个不好说,因为REMOTE_ADDR 是底层的回话ip地址,路由是可以发起伪造。所以,网上很多人都在问这个问题,也有很多人不死心,但现实确实是残酷的,也是完美的 给个演示案例你吧:你就信了 ...