-
PHP 实现防恶意刷新的代码
本文是一个PHP 实现的防恶意刷新的代码,感兴趣的同学参考下。 经常会做统计的时候会遇到恶意刷新的人,用此来增加统计数量,以下PHP代码实现了防恶意刷新的效果,上代码 <?php session_start(); $k=$_GET['k']; $t=$_GET['t']; $allowTime = 1800;//防刷新时间 $ip = get_client_ip(); $allowT = md5($ip.$k.$t); if(!isset($_SESSION[$allowT])) { $refresh = true; $_SESSION[$allowT] = time(); }elseif(time() - $_SESSION[$allowT]>$allowTime){ $refresh = true; $_SESSION[$allowT] = time(); }else{ $refresh = false; } ?>...
PHP 2014-12-07 22:21:52 -
PHP Stream_*系列函数使用说明
本文为大家讲解的是PHP中 Stream_*系列函数使用说明,感兴趣的同学参考下。 流(stream)是一种数据抽象...
PHP 2014-12-07 22:18:39 -
php echo()和print()、require()和include()等函数区别
本文为大家讲解的是几个php中相类似功能函数的区别有:echo和print,include和require,include_once和require_once,is_set和empyt等,感兴趣的同学参考下。 1.echo和print的区别 PHP中echo和print的功能基本相同(输出),但是两者之间还是有细微差别的...
PHP 2014-12-07 22:12:07 -
PHP 使用extract 函数将数组拆分成多个变量示例
本文为大家讲解的是PHP 使用extract 函数将数组拆分成多个变量示例代码,这在某些情况下是非常有用的一个功能,感兴趣的同学参考下。 extract()函数提取关联数组(对数字索引数组无效)每对key和value,生成以key为变量名、value为对应值的多组新变量...
PHP 2014-12-07 22:03:05 -
PHP下escape解码函数的实现方法
本文是一个PHP实现的escape解码函数代码,感兴趣的同学参考下。 很多时候需要用到js的escape函数来转换中文字符,可是用js转换后的字符怎么用php来转换回来呢,下面我就找到了两个很实用的函数...
PHP 2014-12-07 21:57:21 -
php 函数使用方法与函数定义方法
本文是一篇php的入门教材,为大家讲解的是php 函数使用方法与函数定义方法,感兴趣的同学参考下。 类似于其他编程语言,PHP的程序员提供了一种方法来定义的功能,它可以在其他地方被称为方案...
PHP 2014-12-07 21:36:05 -
php更改目录及子目录下所有的文件后缀的代码
本文是一个php实现的可以更改目录及子目录下所有的文件后缀名的代码,需要的同学参考学习下。 需求说明; 今天遇到要改变当前目录下指定类型的文件类型,本来想要用批处理来做这个,结果没找到合适...
PHP 2014-12-07 21:24:08 -
PHP 用is_dir()函数 判断给定文件名是否是一个目录
本文为大家讲解的是PHP下使用is_dir()函数来判断给定文件名是否是一个目录的方法,感兴趣的同学参考下。 PHP is_dir() 判断给定文件名是否是一个目录的函数,需要的朋友可以参考下...
PHP 2014-12-07 21:18:05 -
php下删除一篇文章生成的多个静态页面
本文是一个php实现的删除一篇文章生成的多个静态页面的示例代码,感兴趣的同学参考下。 //– 删除一篇文章生成的多个静态页面 //– 生成的文章名为 5.html 5_2.html 5_3.html /*—————————————————— */ function delStaticHtml ($article_id) { global $db; $sql = “SELECT `post_time` FROM `@__article` WHERE `article_id` = ‘{$article_id}'”; $art = $db->getOne ($sql); if ($art) { $n = 1; $html_dir = ‘../html/'....
PHP 2014-12-07 20:57:35 -
php array_unique之后json_encode需要注意的问题
本文为大家讲解的是php array_unique之后json_encode需要注意的问题,感兴趣的同学参考下。 例如:array_unique(array(1, 1, 2)); 他的结果是 array(2) { [0]=> int(1) [2]=> int(2) } 这就不是numeric数组了,直接做json_encode,会输出一个json对象,而不是数组 {"0":1,"2":2} 如果这时候页面上js需要的是[1,2]这种数组数据格式,就有可能会产生错误 此时应该在array_unique之后,在做一个array_values 这样:array_values(array_unique(array(1, 1, 2))); 结果就是[1,2]...
PHP 2014-12-07 20:42:06 -
PHP 全角转半角示例代码
本文是一个PHP实现的全角转半角示例代码,感兴趣的同学参考下。 将一个字串中含有全角的数字字符、字母、空格或'%+-()'字符转换为相应半角字符 /** * 将一个字串中含有全角的数字字符、字母、空格或'%+-()'字符转换为相应半角字符 * @access public * @param string $str 待转换字串 * @return string $str 处理后字串 */ function make_semiangle($str) { $arr = array('0' => '0', '1' => '1', '2' => '2', '3' => '3', '4' => '4','5' => '5', '6' => '6', '7' ...
PHP 2014-12-07 20:24:06