当前位置: 首页 > php
  • 判断是否为移动设备

    /**  * 是否为移动设备  * @return bool|int|string  */ function is_mobile_request(){    static $mobile_status;    if (isset($mobile_status)) {       return $mobile_status;    }    $_SERVER['ALL_HTTP'] = isset($_SERVER['ALL_HTTP']) ? $_SERVER['ALL_HTTP'] : '';    $mo ...

    键盘游走者 发布于 2017-03-15 05:29php抢沙发
  • 格式化时间

    /**  * 格式化时间  * @param $timestamp 时间戳  * @param int $type 输出类型,0 Y-m-d H:i:s ;1 Y-m-d H:i ;2 Y-m-d  * @return bool|string  */ function time_format($timestamp, $type = 0){    if ($timestamp == 0) return '';    $types = array('Y-m-d H:i:s', 'Y-m-d H:i', ' ...

    键盘游走者 发布于 2017-03-15 05:28php抢沙发
  • 移除xss代码

    /**  * 移除xss代码  * @param $val 要过滤的字符  */ function remove_xss($val){    // remove all non-printable characters. CR(0a) and LF(0b) and TAB(9) are allowed    // this prevents some character re-spacing such as     // note that you have to handle splits with \n, \r, and \t later since they  ...

    键盘游走者 发布于 2017-03-15 05:26php抢沙发
  • 过滤SQL关键字,mysql入库字段过滤

    /**  * 过滤SQL关键字,mysql入库字段过滤  * @param $val 要过滤的字符串  * @return mixed  */ function sql_replace($val){    $val = str_replace(“\t”, '', $val);    $val = str_replace(“%20”, '', $val);    $val = str_replace(“%27”, '', $val) ...

    键盘游走者 发布于 2017-03-15 05:26php抢沙发
  • php屏蔽某个IP和IP段

    //禁止某个IP $banned_ip = array ( “127.0.0.1”, //”119.6.20.66″, “192.168.1.4” ); if ( in_array( getenv(“REMOTE_ADDR”), $banned_ip ) ) { die (“您的IP禁止访问!”); } //禁止某个IP段 $ban_range_low=ip2long(“129.26.120.3”); $ban_ ...

    键盘游走者 发布于 2017-03-10 21:12php抢沙发
  • 如何实现同一IP提交表单的次数限制?

    第一步,创建表,DDL如下: CREATE TABLE  ip_limit  ( id  int(11) NOT NULL AUTO_INCREMENT COMMENT '自增id', ip  char(16) NOT NULL DEFAULT '0' COMMENT 'ip地址', form_id  int(11) NOT NULL DEFAULT '0' COMMENT '表单id', last_submit_time  int(11) NOT NULL DEFA ...

    键盘游走者 发布于 2017-01-18 18:07php抢沙发
  • PHP实现对短信验证码发送次数的限制(防机刷验证码)

    PHP实现对短信验证码发送限制(防止机刷验证码)   对用户获取短信验证码的手机号、ip、和浏览器(使用唯一标识)进行限制。本文介绍的方法是对用户每天只能通过同一浏览器或同一ip地址获取验证码10次或者同一手机号只能获取3次短信验证码,三种限制为“或”关系,一条超限就不发验证码。方法是通过在服务器端将用户 ...

    键盘游走者 发布于 2017-01-18 18:05php抢沙发
  • 支持火狐加入收藏夹

    function addFavorite(obj, opts){     var _t, _u;         if(typeof opts != 'object'){                _t = document.title;                _u = location.href;                   }else{                  _t = opts.title || document.title;                 _u = opts.url || location.href;        ...

    键盘游走者 发布于 2017-01-07 21:52php抢沙发
  • php浏览历史记录

    /**  * 商品历史浏览记录  * $data 商品记录信息  */ private function _history($data) {     if(!$data || !is_array($data))     {         return false;     }           //判断cookie类里面是否有浏览记录     if($this->_request->getCookie('history'))     {         $history = unserialize($this->_ ...

    键盘游走者 发布于 2017-01-06 17:12php抢沙发
  • php蜘蛛类

    “;                 return file_put_contents($file,$content);                 }          function getLogfile($time){             if(!$time)$time=time();             $logdir = LOG_PATH.'Spider'.date('Ym', $time).'/';             if(!is_dir($logdir))mkdir($logdir);     ...

    键盘游走者 发布于 2017-01-04 22:42php抢沙发