php
文章平均质量分 56
MyLynly
实践中的坑,埋在这儿了
展开
-
基础理解之SESSION
SESSION是服务器端的一种会话机制,当客户端的请求服务器创建一个SESSION时,服务器会先检测该请求里面是否包含一个惟一的sesionid,如果是,说明服务器已经为该用户创建过SESSION,只要按照该sesionid检索出该用户的session供用户使用,如果没有sesionid,服务器会为该用户新建一个带有唯一标识符sessionid的SESSION.值得指出的是,应用的原创 2017-03-23 12:07:05 · 357 阅读 · 0 评论 -
关于php unset的随笔
我们可能都知道C++在使用了构造函数后再使用析构函数来释放内存,那么PHP需不需要使用unset来进行变量释放内存呢?偶然的,我们遇到 out of memory 的错误,但是服务器内存明明还有很多,memory_limit也是得很大,但是就出现了这样的错误。查了资料,基本都说是我们自己的代码的问题,好吧,最终也确实是自己的代码问题,是否有其它原因造成我也没有遇到过在,这里也说不出个什么。原创 2018-01-15 21:05:16 · 315 阅读 · 0 评论 -
PHP实现远程下载图片的方法
/**功能:php完美实现下载远程图片保存到本地*参数:文件url,保存文件目录,保存文件名称,使用的下载方式*当保存文件名称为空时则使用远程文件原来的名称*/function getImage($url,$save_dir='',$filename='',$type=0){ if(trim($url)==''){ return array('file_name'...转载 2018-02-23 18:20:50 · 412 阅读 · 0 评论 -
php中session超时严格控制的解决方案
php中session默认是30分钟超时,但是有的时间压根就没到30分钟就自动超时了,这对很多操作带来不便,下面我们来看看解决30分钟超时的办法。第一种回答最常见的一种回答是: 设置Session的过期时间, 也就是session.gc_maxlifetime, 这种回答是不正确的, 原因如下:1. 首先, 这个PHP是用一定的概率来运行session的gc的, 也就是session.gc_pro...转载 2018-05-23 08:38:13 · 1028 阅读 · 0 评论 -
PHP魔术函数、魔术常量、预定义常量
一、魔术函数(13个)1、__construct()实例化对象时被调用, 当__construct和以类名为函数名的函数同时存在时,__construct将被调用,另一个不被调用。2、__destruct()当删除一个对象或对象操作终止时被调用。3、__call()对象调用某个方法, 若方法存在,则直接调用;若不存在,则会去调用__call函数。4、__get()读取一个对象的属性时,若属性存在,...转载 2018-06-02 16:31:38 · 232 阅读 · 0 评论