当前位置:首页 > PHP教程 > PHP高级教程

PHP高级教程

php如何设置一个严格控制过期时间的session

3

1.phpsession有效期php的session有效期默认是1440秒(24分钟),如果客户端超过24分钟没有刷新,当前session会被回收,失效。当用户关闭浏览器,会话结束,session也会失效。可以修改php.ini的sessi

域名和cookie问题(域名后缀)

8

域名和cookie偶然想到一个问题:www.g.cn能把cookie设置为.g.cn,那么www.com.cn能设置把cookie设置为.com.cn吗?试验结果:不能。因为浏览器知道www.com.cn的后缀是.com.cn而不是.cn,

PHP多维数组排序实现代码

6

array_multisort(php4,php5)array_multisort--对多个数组或多维数组进行排序说明boolarray_multisort(arrayar1[,mixedarg[,mixed...[,array...]]]

如何使用脚本模仿登陆过程

7

查看他的登陆页面的代码,看他提交到哪个页面,变量是什么。复制代码代码如下:<formmethod="post"action="login.jsp"><tablealign="center"width="40%"style=

php中实现xml与mysql数据相互转换的方法

6

本文实例讲述了php中实现xml与mysql数据相互转换的方法。分享给大家供大家参考。具体分析如下:这里提供了一个mysql2xml转换类,可以快速的把xml转换成mysql同时反之也可以把mysql转换成xml,下面看代码.mysql2x

详解PHP中的mb_detect_encoding函数使用方法

5

php中可以使用mb_detect_encoding()函数来判断字符串是什么编码的。当在php中使用mb_detect_encoding函数进行编码识别时,很多人都碰到过识别编码有误的问题,例如对与gb2312和utf-8,或者utf-8

PHP中使用imagick实现把PDF转成图片

5

phpmanual里,对imagick的描述,真的是简洁,每个成员函数,点击打开就看到如下文本:复制代码代码如下:warningthisfunctioniscurrentlynotdocumented;onlyitsargumentlist

PHP编程中的常见漏洞和代码实例

7

不是固若金汤,随着php的广泛运用,一些黑客们也在无时不想找php的麻烦,通过php程序漏洞进行攻击就是其中一种。在节,我们将从全局变量,远程文件,文件上载,库文件,session文件,数据类型和容易出错的函数这几个方面分析了php的安全性

php下使用curl模拟用户登陆的代码

7

boolcurl_setopt(intch,stringoption,mixedvalue)curl_setopt()函数将为一个curl会话设置选项。option参数是你想要的设置,value是这个选项给定的值。下列选项的值将被作为长整形

phpforeach、while性能比较

5

foreach是对数组副本进行操作(通过拷贝数组),而while则通过移动数组内部指标进行操作,一般逻辑下认为,while应该比foreach快(因为foreach在开始执行的时候首先把数组复制进去,而while直接移动内部指标。),但结果

PHP使用flock实现文件加锁的方法

4

本文实例讲述了php使用flock实现文件加锁的方法。分享给大家供大家参考。具体分析如下:flock在官方文档里的解释是:flock()允许你执行一个简单的可以在任何平台中使用的读取/写入模型(包括大部分的unix派生版和甚至是window

php5.3提示Functionereg()isdeprecatedError问题解决方法

7

本文实例讲述了php5.3提示functionereg()isdeprecatederror问题解决方法。分享给大家供大家参考。具体实现方法如下:一、问题:php5.3ereg()无法正常使用,提示“functionereg()isdepr

PHP字符串中特殊符号的过滤方法介绍

6

有时候我们会遇到过滤字符串中特殊字符的问题,本文提供了一个处理特殊字符串的方法,可能有遗漏,如果读者发现了可以留言告诉我,谢谢。复制代码代码如下:functionstrfilter($str){$str=str_replace('`',''

PHP使用PDO从mysql读取大量数据处理详解

7

前言本文主要介绍了关于php利用pdo从mysql读取大量数据处理的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧。环境mysql:5.6.34php:5.6nginx:php-fpm适用场景需要处理一定数据集业务

PHPmysql与mysqli事务使用说明分享

4

mysqli封装了诸如事务等一些高级操作,同时封装了db操作过程中的很多可用的方法。应用比较多的地方是mysqli的事务。比如下面的示例:复制代码代码如下:$mysqli=newmysqli('localhost','root','','d

探讨如何把session存入数据库

6

php的session默认的情况下是采用的文件方式来保存的,我们在php的配制文件php.ini中可以看到这样的一行,session.save_handler="files",这样的意思就是采用文件来保存session的,要采用数据库来保存

php-cli简介(不会Shell语言一样用Shell)

7

1.基础知识1.1什么是shell编程?在unix中,shell可不是简单的命令解释器(典型的有windows中的dos),而是一个全功能的编程环境。shell是操作系统的一部分,用来与用户打交道,并且可以用来协调各个命令【1】。用shel

利用PHP制作简单的内容采集器的原理分析

7

前几天做了个小说连载的程序,因为怕更新麻烦,顺带就写了个采集器,采集八路中文网的,功能比较简单,不能自定义规则,不过大概思路都在里面了,自定义规则可以自己来扩展。  用php来做采集器主要用到两个函数:file_get_contents()

php实现给图片加灰色半透明效果的方法

7

本文实例讲述了php实现给图片加灰色半透明效果的方法。分享给大家供大家参考。具体实现方法如下:原理:1.首先计算出原图片的尺寸2.创建相同尺寸的半透明图片3.使用imagecopy()方法,把新创建的半透明图片与原图合并具体实现代码如下:复