快捷搜索:   服务器  PHP  安全  IIS  linux 安全
php中序列化serialize与反序列化unserialize代码应用详解

php中序列化serialize与反序列化unserialize代码应用详解

serialize() 序列化函数,可以把变量和它们的值编码成文本形式,存放到某个字串或者数据库,SESSION等中 unserialize() 将被序列化的字串恢复原先变量。 比如有一串被序列化后的字串 a:3:{s:1:a;i:1;s:1:b;...

PHP判断字符串编码并将GBK编码转为UTF8 PHP转换编码 PHP转换编码为UTF8

PHP判断字符串编码并将GBK编码转为UTF8 PHP转换编码 PHP转换编码为UTF8

mb_detect_encoding可以用来识别编码,因此可以使用该函数配合iconv进行编码转换操作,这里以将GBK转UTF-8这个国际通用编码为例 $txt=一串来自其他文件的字符串,或者可以来自CURL取到的网页内容; $e...

PHP截取某个字符之前的全部字符串 PHP取字符前面字符串 UTC时间取日期

PHP截取某个字符之前的全部字符串 PHP取字符前面字符串 UTC时间取日期

有一串UTC时间字符串2018-07-11T09:20:20Z 要取出2018-07-11 只需要如下公式: $date=substr($old,0,strrpos($old,T));...

使用PHP CURL实现多线程并发下载文件的类

使用PHP CURL实现多线程并发下载文件的类

最近接到一个开发任务,需要用PHP来下载某视频网站M3U8文件列表里面标注的多个被切片后的视频文件,因此就翻到了个批量下载文件的类。 以往我们用CURL批量下载文件一般使用FOR循环的方式,逐一进...

PHP判断奇偶数的方法代码 PHP判断一个数值是奇数还是偶数的办法

PHP判断奇偶数的方法代码 PHP判断一个数值是奇数还是偶数的办法

PHP编程过程中有时候会遇到需要判断一个INT数值是奇数还是偶数,这里提供一个方法,非常简单易用 ?php$value=9;if($value%2==0){echo偶数;}ese{echo奇数;}? 输出: 奇数 非常简单吧,以上就是用PHP判断奇偶数...

PHP中POST传值传文件大于8M报错的解决办法

PHP中POST传值传文件大于8M报错的解决办法

PHP代码中经常会使用post进行页面之间传值或者传递文件的操作,当文件的大小大于8M时,因为限制一般是无法成功POST。 这里正常需要修改两个地方 1、nginx的client_max_body_size参数 这个参数限定了ngin...

PHP把unix时间转UTC时间(TZ时间格式)的方法

PHP把unix时间转UTC时间(TZ时间格式)的方法

现在时间分为很多种,其中yyyy-MM-ddTHH:mm:ssZ 这种时间格式,叫做UTC时间格式,是目前比较流行的一种标准化时间格式。 我们经常会遇到需要将UNIX时间戳转换成UTC时间格式的问题,这里教下大家如...

PHP弹出确认取消对话框并根据点击执行后续任务的方法

PHP弹出确认取消对话框并根据点击执行后续任务的方法

通过PHP控制前端输出弹出提示窗,提示确认或者取消,并根据不同点击执行不同跳转 代码如下: ?phpechoscriptif(confirm(确定是否跳转,是跳转到yes.htm否跳转到no.htm?))location.href=yes.htm;elselocation.href...

PHP函数生成随机字符串 生成随机数的几个方法

PHP函数生成随机字符串 生成随机数的几个方法

对于使用PHP做生成用户重置密码用的验证码的用途,就需要用到随机生成一串字符串,并邮件发给用户,这个随机生成字符串的方法有好几种,详细说明如下: 方法一、mt_rand+chr函数的用法 1、...

PHP判断服务器是否开启GZIP的方法

PHP判断服务器是否开启GZIP的方法

GZIP可以减少服务器带宽消耗,提高访问速度,因此现在基本服务器都会开启,但是有时候我们需要在前端页面显示出开启状态,这个时候就需要用到下面代码 一、使用get_headers方法 ?phpob_start...

PHP计算显示页面加载时间的方法

PHP计算显示页面加载时间的方法

对于一些测试用途,或者需要观察页面加载时间的情况下,就需要用到这个代码,使用PHP统计页面加载时间的方法如下: 首先在页头,网页的顶部(尽量靠前)添加下面代码: ?php function getmicro...

PHP CURL在开启IPV6环境下超时的解决办法(WGET同理)

PHP CURL在开启IPV6环境下超时的解决办法(WGET同理)

现在IPV6虽然有普及的趋势,但是实际应用的网站并不多,如果你本地服务器环境有开启IPV6,那PHP CURL每次请求对方网站信息都会优先请求一遍IPV6地址,直到超时返回才会再去请求IPV4,因此对于...