随笔- 454
文章- 302
评论- 28
阅读-
65万
文章分类 - php
PHP中用户自定义Session处理机制
摘要:*session_start() 会触发open(),read() session_commit()以及页面执行完毕都会顺序触发 write(),close()* 自定义Session处理机制首先要设置php.ini选项session.save_handler = user,也可在 PHP程序 中进
阅读全文
PHP实现多服务器SESSION共享
摘要:PHP实现多服务器SESSION共享 为什么要session共享 现在稍微大一点的网站基本上都有好几个子域名,比如www.feiniu.com, search.feiniu.com, member.feiniu.com,这些网站如果需要共用用户登录信息,那么就需要做到session共享,当然前提是有
阅读全文
PHP 实现多服务器共享 SESSION 数据
摘要:PHP 实现多服务器共享 SESSION 数据一、问题起源稍大一些的网站,通常都会有好几个服务器,每个服务器运行着不同功能的模块,使用不同的二级域名,而一个整体性强的网站,用户系统是统一的,即一套用户名、密码在整个网站的各个模块中都是可以登录使用的。各个服务器共享用户数据是比较容易实现的,只需要在后
阅读全文
git submodule的使用
摘要:开发过程中,经常会有一些通用的部分希望抽取出来做成一个公共库来提供给别的工程来使用,而公共代码库的版本管理是个麻烦的事情。今天无意中发现了git的git submodule命令,之前的问题迎刃而解了。 添加 为当前工程添加submodule,命令如下: 其中,仓库地址是指子模块仓库地址,路径指将子模
阅读全文
微信网页授权
摘要:checkSignature(); if($res){ echo $_GET['echostr'];exit; } } //自定义菜单 $menu = $this->menu(); print_r($menu); } //菜单url ...
阅读全文
php递归实现无限级分类树
摘要:无限级树状图可以说是无限级栏目的一个显著特征,我们接下来就来看看两种不同的写法。 一.数据库设计 二.到数据库取数据,放到数组。 数据库操作我用的是pear类库。最后的$data的数据格式如下: 三.把上一步的数据转为树型状的数组代码如下: 最后输出$tree的数据格式为: 四.把树型状数组转为ht
阅读全文
解析php函数method_exists()与is_callable()的区别
摘要:php函数method_exists() 与is_callable()的区别在哪?在php面相对象设计过程中,往往我们需要在调用某一个方法是否属于某一个类的时候做出判断,常用的方法有 method_exists()和is_callable(),相比之下,is_callable()函数要高级一些,它接
阅读全文
初识 beanstalkd
摘要:简述 Beanstalkd 是一个轻量级的内存型队列,利用了和 Memcache 类似的协议。依赖 libevent 单线程事件分发机制, 可以部署多个实例,但是高并发支持还是不太友好; 管道 即有名称的任务队列,一个服务器有一个或者多个管道,用来储存统一类型的 job。每个管道由一个就绪队列与延迟
阅读全文
beanstalkd消息队列
摘要:介绍: Beanstalkd,一个高性能、轻量级的分布式内存队列系统,最初设计的目的是想通过后台异步执行耗时的任务来降低高容量Web应用系统的页面访问延迟,支持过有9.5 million用户的Facebook Causes应用。后来开源,现在有PostRank大规模部署和使用,每天处理百万级任务。B
阅读全文
无限极分类php实现—查子孙树、家谱树
摘要:array('cat_id'=>1,'cat_name'=>'北京市','parent_id'=>0), 1=>array('cat_id'=>2,'cat_name'=>'馆陶县','parent_id'=>5), 2=>array('cat_id'=>3,'cat_name'=>'海淀区','parent_id'=>1), 3=>
阅读全文
laravel源码解析
摘要:本专栏系列文章已经收录到 GitBooklaravel源码解析 Laravel Passport——OAuth2 API 认证系统源码解析(下)laravel源码解析 Laravel Passport——OAuth2 API 认证系统源码解析(上)laravel源码解析 Laravel Broadc
阅读全文
php7安装
摘要:yum install libxml2 libxml2-devel openssl openssl-devel bzip2 bzip2-devel libcurl libcurl-devel libjpeg libjpeg-devel libpng libpng-devel freetype fre
阅读全文
微信开发接口
摘要:/*** 微信授权相关接口***/ class wechatauth { //高级功能-》开发者模式-》获取private $app_id = 'wxa0c4*************';private $app_secret = 'e095b6dc**********************';
阅读全文
cmd执行php程序
摘要:、你的php.exe文件的路径,比如d:\php5.3\2、打开计算机右键 > 属性 > 高级系统设置 > 高级 > 环境变量3、在系统变量中找到Path看看有没有你的php路径,如果没有,则在Path中加入你的php路径,如:d:\php5.3\,保存即可4、在cmd命令行下进入到你的站点目录,直
阅读全文
无限极分类php实现—查子孙树、家谱树
摘要:<?php// 无限级分类中,查家谱树 $area = array(0=>array('cat_id'=>1,'cat_name'=>'北京市','parent_id'=>0),1=>array('cat_id'=>2,'cat_name'=>'馆陶县','parent_id'=>5),2=>arr
阅读全文
CSRF的防御实例(PHP)
摘要:跨站请求伪造(CSRF)是一种允许攻击者通过受害者发送任意HTTP请求的一类攻击方法。此处所指的受害者是一个不知情的同谋,所有的伪造请求都由他发起,而不是攻击者。这样,很你就很难确定哪些请求是属于跨站请求伪造攻击。事实上,如果没有对跨站请求伪造攻击进行特意防范的话,你的应用很有可能是有漏洞的。 请看
阅读全文
2016年04月18日
摘要:* @version 1.01 */ error_reporting(E_ALL); date_default_timezone_set('Asia/ShangHai'); /** PHPExcel_IOFactory */require_once '../Classes/PHPExcel/IOFactory.php'; // Check prerequisitesif (!file_exis...
阅读全文
php两种导出excel的方法
摘要:所需要的:jquery库,phpexcel插件,页面导出excel效果测试文件explode.php,excel导出功能实现文件exp.php和explode_excel.php,文件相关内容在此文下面: explode.php:测试页面内容:访问此页面后单击explode1与explode2能导出
阅读全文
PhpExcel中文帮助手册|PhpExcel使用方法
摘要:下面是总结的几个使用方法 include 'PHPExcel.php'; include 'PHPExcel/Writer/Excel2007.php'; //或者include 'PHPExcel/Writer/Excel5.php'; 用于输出.xls的 创建一个excel $objPHPExc
阅读全文
PHP 利用 PHPexcel 导入数据库
摘要:<?php error_reporting(E_ALL); //开启错误set_time_limit(0); //脚本不超时 date_default_timezone_set('Europe/London'); //设置时间 /** Include path **/set_include_path
阅读全文