php
huyixiong
这个作者很懒,什么都没留下…
展开
-
php缓冲区探析
php缓冲区探析原创 2017-10-15 23:20:16 · 190 阅读 · 0 评论 -
理解Cookie和Session机制
目录 Cookie机制什么是CookieCookie的不可跨域名性Unicode编码:保存中文BASE64编码:保存二进制图片设置Cookie的所有属性Cookie的有效期Cookie的修改、删除Cookie的域名Cookie的路径Cookie的安全属性JavaScript操作Cookie案例:永久登录Session机制什么是Session实现用户登录Session的生命周期Session的有效...转载 2018-12-03 20:36:11 · 123 阅读 · 0 评论 -
PHP四种基础算法详解
许多人都说 算法是程序的核心,一个程序的好于差,关键是这个程序算法的优劣。作为一个初级phper,虽然很少接触到算法方面的东西 。但是对于冒泡排序,插入排序,选择排序,快速排序四种基本算法,我想还是要掌握的。 需求:分别用 冒泡排序法,快速排序法,选择排序法,插入排序法将下面数组中 的值按照从小到的顺序进行排序。 $arr=array(11,3,56,62,21,66,32,78,36,7...转载 2018-12-03 20:32:43 · 96 阅读 · 0 评论 -
深入理解php底层:php生命周期
1、PHP的运行模式: PHP两种运行模式是WEB模式、CLI模式。无论哪种模式,PHP工作原理都是一样的,作为一种SAPI运行。 1、当我们在终端敲入php这个命令的时候,它使用的是CLI。 它就像一个web服务器一样来支持php完成这个请求,请求完成后再重新把控制权交给终端。 2、当使用Apache或者别web服务器作为宿主时,当一个请求到来时,PHP会来支持完成这个请求。一般有...转载 2018-11-26 20:59:10 · 136 阅读 · 0 评论 -
apache-php底层工作原理
先看看下面这个过程: 我们从未手动开启过PHP的相关进程,它是随着Apache的启动而运行的; PHP通过mod_php5.so模块和Apache相连(具体说来是SAPI,即服务器应用程序编程接口); PHP总共有三个模块:内核、Zend引擎、以及扩展层; PHP内核用来处理请求、文件流、错误处理等相关操作; Zend引擎(ZE)用以将源文件转换成机器语言,然后在虚拟机上运行它; 扩展...转载 2018-11-26 20:52:33 · 674 阅读 · 1 评论 -
php的运行原理、cgi对比fastcgi以及php-cgi和php-fpm之间的联系区别
最近项目中本地测试环境遇到了windows环境下的nginx使用file_get_contents/curl访问php文件导致的阻塞问题,一直在找解决的方案,这个问题研究了三天终于找到了解决方案,特别因为这个我也对php的运行原理产生了兴趣,所以这里对此进行一定程度的记录,可能会有错漏的地方,欢迎指正。 要了解php的运行原理,首先要了解下面几个概念: CGI: CGI的英文是(COMMON...转载 2018-11-14 15:12:03 · 188 阅读 · 0 评论 -
PHP进阶之路
学习mark: 地址:https://segmentfault.com/a/1190000010455076?utm_source=tool.lu PHP 进阶之路 - 亿级 pv 网站架构实战之性能压榨 地址:http://www.php-internals.com/ 深入理解php内核:Think in PHP internals...转载 2018-11-15 13:53:34 · 696 阅读 · 0 评论 -
单点登录原理与简单实现
(2017-09-22更新)GitHub:https://github.com/sheefee/simple-sso一、单系统登录机制1、http无状态协议 web应用采用browser/server架构,http作为通信协议。http是无状态协议,浏览器的每一次请求,服务器会独立处理,不与之前或之后的请求产生关联,这个过程用下图说明,三次请求/响应对之间没有任何联系 但这也同时意味着,任何用...转载 2018-05-18 16:58:26 · 98 阅读 · 0 评论 -
session是什么
前言:今天就来彻底的学一些session是个啥东西,我罗列了几个需要知道的要点:1.session 是啥?2.怎么保存的?3.如何运行?4.有生命周期吗?5.关闭浏览器会过期吗?6.Redis代替文件存储session7.分布式session的同步问题session是啥?首先,我大致的知道,session是一次浏览器和服务器的交互的会话,会话是啥呢?就是我问候你好吗?你回恩很好。就是一次会话,那么...转载 2018-05-18 16:59:21 · 180 阅读 · 0 评论 -
单点登录原理与简单实现
一、单系统登录机制 1、http无状态协议 web应用采用browser/server架构,http作为通信协议。http是无状态协议,浏览器的每一次请求,服务器会独立处理,不与之前或之后的请求产生关联,这个过程用下图说明,三次请求/响应对之间没有任何联系 但这也同时意味着,任何用户都能通过浏览器访问服务器资源,如果想保护服务器的某些资源,必须限制浏览器请求;要限制浏览器请求,必须鉴别浏...转载 2018-04-16 17:33:42 · 103 阅读 · 0 评论 -
CodeIgniter框架源码分析第二篇CodeIgniter.php
CodeIgniter框架源码分析原创 2017-12-23 15:36:11 · 602 阅读 · 0 评论 -
CodeIgniter框架源码分析第一篇comnon.php
CodeIgniter框架源码分析第一篇原创 2017-10-14 23:26:27 · 546 阅读 · 0 评论 -
PHP算法之二分查找
二分查找的定义 二分查找也称折半查找(Binary Search),它是一种效率较高的查找方法。但是,折半查找要求线性表必须采用顺序存储结构,而且表中元素按关键字有序排列。 算法的要求 从上面的定义我们可以知道,满足该算法的要求必须如下两点: 必须采用顺序存储结构。 必须按关键字大小有序排列。 算法的步骤 其实,二分查找也还是比较容易理解的,大概就是一分为二,然后两边比较,保留有...转载 2019-05-31 13:28:36 · 157 阅读 · 0 评论