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

PHP高级教程

由php中字符offset特征造成的绕过漏洞详解

4

php中的字符offset特性php中的字符串存在一个非常有趣的特性,php中的字符串也可以像数组一样进行取值。$test="helloworld";echo$test[0];最后的结果就是h。但是上述的这种特性有时会有意想不到的效果,看下

php中cookie的作用域

4

setcookie("cookie名","值","作用域")作用域“/”表示cookie作用在根目录下所有文件作用域“/root/”表示cookie作用在根目录下root目录下的所有文件

PHP中ini_set和ini_get函数的用法小结

5

php中的ini_set函数是php自带的用来修改设置php.ini配置文件的函数,用这个函数很方便,不用去手动修改php.ini文件,有时候我们也没有权限去修改php.ini文件,这时就用这个函数。语法:ini_set("选项","值")

PHP基于非递归算法实现先序、中序及后序遍历二叉树操作示例

6

本文实例讲述了php基于非递归算法实现先序、中序及后序遍历二叉树操作。分享给大家供大家参考,具体如下:概述:二叉树遍历原理如下:针对上图所示二叉树遍历:1.前序遍历:先遍历根结点,然后遍历左子树,最后遍历右子树。abdhecfg2.中序遍历

PHP自定义函数实现数组比较功能示例

5

本文实例讲述了php自定义函数实现数组比较功能。分享给大家供大家参考,具体如下:<?php//数组使用标准比较运算符这样比较的functionstandard_array_compare($op1,$op2){if(count

php压缩HTML函数轻松实现压缩html/js/Css及注意事项

6

压缩html的起因如何提高网页加载速度,需要怎么对html页面优化相信是每个拟提高建站技术站长曾想到的问题,其实网页优化的方法还是很多。有童鞋询问higrid如何压缩html,也就是说能不能把所有的html、js、css在运行前都压缩成一行

discuzauthcode经典php加密解密函数解析

6

原理如下,假如:加密明文:10101001密匙:11100011密文:01001010得出密文01001010,解密之需和密匙异或下就可以了解密密文:01001010密匙:11100011明文:10101001并没有什么高深的算法,密匙重要

从wamp到xampp的升级之路

4

准备学习php框架laravel,但php版本要求5.4+,目前用的wamp默认版本5.3,所以准备使用xampp,以下为记录卸载wamp,略过>ps:注意卸载wamp会删除php目前下的文件,因为php的扩展redis,memcac

浅谈PHP中单引号和双引号到底有啥区别呢?

4

在php中,字符串的定义可以使用英文单引号'',也可以使用英文双引号""。但是必须使用同一种单或双引号来定义字符串,如:'helloworld"和"helloworld'为非法的字符串定义。单引号和双引号到底有啥区别呢?php允许我们在双引

PHP中str_replace函数使用小结

5

这段时间在看《php和mysqlweb开发》一书看到str_replace讲解,一段小提示写到:可以为str_replace的三个都使用数组传入,但讲解比较简单,于是决定自己的试验一下该函数在各个参数传入数组时的执行结果。函数原型:mixe

PHP获取文件的MD5值并判断是否被修改的例子

4

由于需要判断上传的文件是否被修改过,需要记录上传文件的md5值,这里记录一下获取文件md5值的方法。复制代码代码如下:if(isset($_files['multimedia'])&&$_files['multimedia']['error

php下MYSQLlimit的优化

7

同样是取10条数据select*fromyanxue8_visitlimit10000,10和select*fromyanxue8_visitlimit0,10就不是一个数量级别的。网上也很多关于limit的五条优化准则,都是翻译自mysq

Linuxphp中文乱码的快速解决方法

4

在ubuntu下php网页输出乱码,在不涉及数据库编码的情况下:修改“/etc/php5/apache2/php.ini”将default_charset="iso-8859-1"修改为default_charset="utf-8"然后重启

curl和libcurl的区别简介

3

curl简介curl是利用url语法在命令行方式下工作的开源文件传输工具。它支持很多协议:dict,file,ftp,ftps,gopher,http,https,imap,imaps,ldap,ldaps,pop3,pop3s,rtmp,

给初学者的30条PHP最佳实践(荒野无灯)

6

1,和php手册成为好朋友2,打开errorreportingerrorreporting在php开发时是很有帮助的.你可以在你代码中发现先前你没有发现的错误,因为并不是所有的bug都会让程序运行不了的。当产品正式使用时,才有必要关掉错误报

php中session与cookie的比较

8

本文较为详细的比较了php中session与cookie区别。分享给大家供大家参考。具体分析如下:1、存放的位置cookie保存在客户端,session保存在服务器端的文件系统/数据库/memcache等。2、安全性session因为保存有

PHP函数语法介绍一

5

复制代码代码如下:functiongetadder($x){returnfunction($y)use($x){return$x+$y;};}$adder=getadder(8);echo$adder(2);//prints"10"在这里,

PHP数据库操作Helper类完整实例

5

本文实例讲述了php数据库操作helper类。分享给大家供大家参考,具体如下:php操作数据库分为几个步骤(这里以mysql为例):1.建立连接$connection=mysql_connect($db_host,$db_username,

php使用curl出现Expect:100-continue解决方法

3

本文实例讲述了php使用curl出现expect:100-continue解决方法。分享给大家供大家参考。具体如下:使用curlpost数据时,如果post的数据大于1024字节,curl并不会直接就发起post请求。而是会分两步。1.发送

PHP回调函数及匿名函数概念与用法详解

6

本文实例讲述了php回调函数及匿名函数概念与用法。分享给大家供大家参考,具体如下:1、回调函数php的回调函数其实和c、java等语言的回调函数的作用是一模一样的,都是在主线程执行的过程中,突然跳去执行设置的回调函数;回调函数执行完毕之后,