php设置session的生存周期

php设置session的生存周期
本文主要分享一下关于php session的生存周期的相关知识。 首先说一下session的创建的开始到结束的过程。 当程序需要为某个客户端的请求创建一个 session 的时候,服务器首先会检查这个客户端是否已经包含了一个 session 标识,这个我们称为 session id(获取方法为 session_id() ),如果已包含一个 session id 则说明此客户端之前已经创建过 session,服务器则按照 session id 把这个 session 中的值检索...

Warning(1265)Data truncated for column ‘v_mmi’ at row 1

Warning(1265)Data truncated for column ‘v_mmi’ at row 1
新建了一个 mysql 的字段,在向 mysql 数据库中插入数据的时候,出现了 Warning(1265)Data truncated for column 'v_mmi' at row 1 的错误提示,最后查出的原因原来是字段长度的问题。 由于定义的 mysql 字段为 char 32符,但插入的数组转换成字符串之后明显的已经超过了 32 字符,也就是插入的时候提示 Warning(1265)Data truncated for column 'v_mmi' at row 1,这句话意思就是说数据已经被截断,没有办...

php比较两个数组有没有相同的值

php比较两个数组有没有相同的值
在做项目的时候,遇到要比较两个数组,两个数组的比较是这样的,就是看两个数组中有没有相同的值,如果有的话则继续往下执行,如果没有的话给出另一个提示,比如如下,其中 $array1,$array2 是我接受过来的两个数组的值。 $array1 = array('7','15','12'); $array2 = array('10','15','16'); $result = array_intersect($array1, $array2); if(!$result){ echo '无值'; } 很明显使用了 array_intersect ...

php中查找一个字符串在另一个中是否存在

php中查找一个字符串在另一个中是否存在
在使用 php 做项目的时候,终于发现了 php 的伟大之处,几乎所有的功能用函数很简单的就可以实现了,关于字符串的操作,貌似到目前为止,用的最多的就是类似于如下的几个函数。 str_len($rows["title"],10 从左往右取十个字符串。 substr($rows["title"],2,5) 从字符串第二个字符串开始到第五个字符串结束,返回中间三个值,在substr中如果第一个参数是负数的话,就是倒数。 这两个函数用的是比较多的,目前...

php序列化与反序列化函数

php序列化与反序列化函数
关于php序列化与反序列化函数是在接触网贷系统之后才接触到的,后来发现在项目设计中,用到的频率还是蛮高的,所以想要来总结一下这两个函数,两个函数分别是serialize() 和 unserialize(),这两个函数通常用在字符串与数组的相互转化当中,比如要把一个数组存储到数据库当中,总不能 arr 进行存储吧,所以要经过 serialize() 序列化成字符串之后再进行存储,然后在读取的时候,再经过 unserialize() 反序...

关于 php json_encode() 函数的使用

关于 php json_encode() 函数的使用
在网贷系统中使用 error_log 函数打印一个日志的时候,遇到了 json_encode 函数,当打印正常的字符串时,正常,如果打印数组的时候,却不能正常显示出来,如下打印日志的语句. error_log( date ( "[YmdHis]" ) ."\t" . json_encode($content) . "\r\n", 3, '../'. date ( "Y-m-d" ) . '.log2' ); &nbs...

快要到十五号了

快要到十五号了
十五号是个神奇的日子,今天都已经周三了,昨天做东西又到了深夜,因为研究P2P网贷新浪支付接口的问题,着实是头疼啊,一点头绪都没有,只能硬着头皮去研究了,还有新手贷,等等的问题。 白天的时候懒于疏忽,什么都不想弄,所有可以静下来去思考代码的时间也就是晚上的时间了,每天看着做不了什么东西,但实际做了不少,这两天又回访了一些老朋友,看看还有哪些朋友的博客在更新着,给一份问候,让大家知...

原来断更的不只是我一个人

原来断更的不只是我一个人
记得一直在聊着个人博客是否应该持续走下去的问题,已经在博客讨论过许多次了,之前的夏日博客更新是很有规律的,而最近因为各种各样的事情缠绕着,所以导致这一段时间以来,基本上没怎么去打理博客了。 这两天又重拾了起来更新,可能又是一两天的更新,因为事情太多了,导致了博客只能停止更新,当然打理博客不仅仅只有去写文章,还要去老朋友小伙伴哪里逛逛去,去年的时候常常出去访问其它博客进行留言,...

论个人博客的更新程度

论个人博客的更新程度
今年夏日博客的更新规律远远不如去年的时候,去年基本上是每天一更,而且几乎是全部的原创,原创质量上面还过得去,当然,还有去小伙伴们的博客去互访也是很有规律的,也是基本上每天都要去回访留言的,而自己的博客呢,除了写文章做最基础的SEO之外,还要回复小伙伴们的留言,打理得可以说是井井有条。 而今年的博客则没有去年哪么的有规律了,打理的程度也远远不够了,这跟自己的精力时间有很大的关系,...

PHP类中的方法调用类中另一个方法

PHP类中的方法调用类中另一个方法
在PHP中,往往会建许多的类文件,而每个类文件中又会有太多的内部方法,每个内部方法又是具有关联性的,免不了各个方法之间的使用,这会儿就会遇到一个问题,在同一个类文件中,如何在一个 function 中使用另一个 function,刚刚遇到这个问题,却一时不知道该用什么方法了,之前听的教程全部已经忘光了,这里只好总结一个最简单的方法了. 比如方法A和B同属于一个类C, A调用B,实例代码如下: class ...

Jquery 实现 “下次自动登录” 记住用户名密码效能

Jquery 实现 “下次自动登录” 记住用户名密码效能
本来想要找一款自动记住用户名和密码的JQUERY效果,待到下次进入到站点登陆页面的时候,直接在input里面默认显示了帐号和星号密码,直接点击登陆就可以了,目前找了一款jquery实现下次自动登陆,记住用户名和密码的效果,但却不知道该要怎么测试,而且还要导入jquery.js和jquery.cookie.js文件,现在还没有学会如何把这个 jquery 的 cookies 给读出来,暂且先收藏吧,实例代码如下: <html> &...

js读写COOKIE实现记住帐号或密码的代码(js读写COOKIE)

js读写COOKIE实现记住帐号或密码的代码(js读写COOKIE)
发现在做PHP站点运维时,少不了JS或者jquery,因为这两者用得太多了,几乎每个页面都要用到JS或者jquery效果,这样和PHP进行搭配,才能有更好的体验效果,虽然最近下了不少的JS教程,但还一直没有时间去看,这不,最近研究的一款JS读写COOKIES的功能,功能虽然实现了,但还是没有修改成我想要的效果,好了,暂且先进行收藏吧,等学习了JS再来修改好了。 js实现记住帐号或密码(js读写COOKIE) 的实现代码,原...

PHP会话(Session)实现用户登陆功能

PHP会话(Session)实现用户登陆功能
对比起 Cookie,Session 是存储在服务器端的会话,相对安全,并且不像 Cookie 那样有存储长度限制,本文简单介绍 Session 的使用。 由于 Session 是以文本文件形式存储在服务器端的,所以不怕客户端修改 Session 内容。实际上在服务器端的 Session 文件,PHP 自动修改 Session 文件的权限,只保留了系统读和写权限,而且不能通过 ftp 修改,所以安全得多。 对于 Cookie 来说,假设我们要验证用户是否登陆,...

设置session的生命周期

设置session的生命周期
最近一直在研究P2P网贷的 SESSION 生命周期,是需要保存一个登陆的帐号密码,所以基本上又温习了一篇 PHP SESSION,其中用到了销毁SESSION,新建以及读取SESSION,当然还有在win服务器上面进行生命周期的实验,感觉好麻烦的说,暂时先把这些简单的整理了一下。 PHP中,Session变量保存在服务器端(默认以文件格式保存),而Session ID以cookie形式保存在客户端。 销毁session的方法有2种: 第一种是通过程序: se...

phpmyadmin中文数据显示正常,php读取出来乱码

phpmyadmin中文数据显示正常,php读取出来乱码
刚刚上传了一个PHP的企业站点,用的是息攘的空间,用过息攘的朋友都知道,在息攘的面板里面可以直接建立数据库,建好MYSQL数据库之后,直接进行了上传,用的是PHPMYADMIN导入的数据库,结果在PHPMYADMIN里面查看中文数据,显示一切正常,但在php中读取却全是乱码。 确定了在页面中使用了 set name 定义了 utf8 的格式,一切都很正常,但就是显示乱码,最后确定是字符集的问题。 使用虚拟主机空间上的phpmya...

乱糟糟的P2P网贷系统

乱糟糟的P2P网贷系统
五一三天的时间其实是做了一个营销型橱柜衣柜网站系统,到现在基本上已经完结了,而目前自己所研究的 P2P 网贷系统则是一大堆的事情,只能从头到尾慢慢的开始理清楚了,所有的事情只能一样一样的去理清楚了。 今天的天气还算可以,只是目前工作感觉阴沉沉的样子,天气慢慢的开始热了,想要去游泳去了,但还是有点怕冷,五一的时候见有人去游泳了,很是羡慕,而我还是有一堆的事情要去做,没办法,只能先做...

聊聊五一的工作

聊聊五一的工作
五一本来是个休息的日子,而我还在拼搏忙碌着,真的不想工作,不想做事情,想要好好轻松一下的,但电脑还是要打开的,还是要进行工作的。 30号的哪天上午起的比较晚,实际上一天没干什么事情,下午去拿了华为手机,真正工作一直到晚上了,或许晚上的时候更安静一些吧,到1号的时候,一整天几乎也没干什么事情,在家里基本上睡了一天,一直到晚上八九点的时候才开始工作,到夜里差不多一点的时候睡觉吧。 而...

磨磨蹭蹭的都干了些什么

磨磨蹭蹭的都干了些什么
真是应了老婆说的哪句话,起的不晚,但看不着干的都是什么活,今天是 30 号,也就是五一假期的第一天的时间,想要利用这三天的时间把橱柜的营销站点抓紧给做一下,十点钟起的床,也不算很晚了。 结果起来就要整理精品其它站点了,当然还有我自己的站点,整理完就下午了,就这样断断续续的做了一些其它的事情,现在的工作很不规律,有的时候起床很晚,晚上的时候又要干一些其它琐碎的事情,而现在呢,琐碎的...

如何查看一段字符的字节大小

如何查看一段字符的字节大小
最近要在 mysql 里面插入一段字符的大小,使用的是 mediumblob 二进制的类型,因为字符有大有小,是新浪返回的日志文件,如下所示: "a:13:{s:14:\"_input_charset\";s:5:\"utf-8\";s:10:\"gmt_create\";s:14:\"20160426141235\";s:11:\"gmt_payment\";s:14:\"20160426141239\";s:14:\"inner_trade_no\";s:21:\"111461651154834686349\";s:9:\"notify_id\";s:18:\"201604260004138901\";s:11:\"notify_time\...