通过PHP实现不用数据库,直接利用文本文档来制作一个本地网页访问计数器,看完本章,傻瓜都能懂!
新建counter.php文档,输入如下代码:
<?php
function get_hit($counter_file){//定义函数
$count=0;//将计数器归零,Php里的变量前面加上$号
if(file_ex...
利用JS把字符串中的手机号码隐藏
<script>
var regx = /(1[3|4|5|7|8][\d]{9}|0[\d]{2,3}-[\d]{7,8}|400[-]?[\d]{3}[-]?[\d]{4})/g;
var str = "13250203010";
var strresult = matchPhoneNum(str,regx);
console.log...
简易php代码防止恶意刷新网站
一般会有些无聊的用户无意义的频繁刷新或者cc攻击请求都会给服务器加重很多负担 其实 用cookie就可以防止这一点 如果频繁刷新或者cc攻击都会跳转到你设置的那个网址的 例如设置存活5/s 一次 每5秒只可以请求一次 也就是只能刷新一次 如果超过了两次 那么会直接跳转到你设置的网址 代码可以加到你需要防止的文件
<?php
error_rep...
PHP实用函数分享
本章主要介绍了非常实用的PHP常用函数,汇总了加密解密、字符串操作、文件操作、防SQL注入等函数的实例与用法说明,在PHP项目开发中非常具有实用价值,需要的朋友可以参考下
1、PHP加密解密
PHP加密和解密函数可以用来加密一些有用的字符串存放在数据库里,并且通过可逆解密字符串,该函数使用了base64和MD5加密和解密。
...
Nginx下php flush无效的解决方法
当使用PHP编写定时任务时,需要使用flush函数来刷新输出缓存,以便及时将结果输出到浏览器并显示出来。
在Apache服务器下,这个过程没有任何问题,但是在Nginx服务器下,由于Nginx默认开启了proxy_buffering和gzip,flush函数会失效。
为了解决这个问题,有些人会去修改Nginx服务器的配置,但这样很麻烦...
优化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...
隐藏QQ右上角分享举报js代码
代码:
<script src="https://open.mobile.qq.com/sdk/qqapi.js?_bid=152"></script>
<script type="text/javascript">
mqq.ui.setTitleButtons({
right : {
title : "投...
PHP配合PDO备份数据库类
这个类呢,我是由Emlog程序里面受到的启发,但是Emlog也太老套了还在用原生的mysqli类,所以小傲世我为了迎合未来趋势,将这个改写成了PDO的模式,本来是打算自己私藏的,但是互联网是大家互相学习分享的平台,所以我决定将这个发出来,绝对是原创首发的!至少我翻遍了也没找到(而且好多问题都搜到解决方案,是经过很多次踩雷才终于把这个做出来的),好了话不多说,...
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是不可以伪造的,就在curl中也无法伪造 相对是比较安全的服务端ip获取方法,当然,也有可能被路由伪造,这个不好说,因为REMOTE_ADDR 是底层的回话ip地址,路由是可以发起伪造。所以,网上很多人都在问这个问题,也有很多人不死心,但现实确实是残酷的,也是完美的
给个演示案例你吧:你就信了
...