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

PHP高级教程

PHP和XSS跨站攻击的防范

6

其实这个话题很早就想说说了,发现国内不少php站点都有xss漏洞。今天偶然看到php5的一个xss漏洞,在此小结一下。顺便提醒,使用php5的朋友最好打下补丁,或者升级一下。如果你不懂什么是xss,可以看这里,或者这里(中文的也许会好懂一些

Thinkphp框架开发移动端接口(1)

10

本文实例为大家分享了使用thinkphp框架开发移动端接口代码,给原生app提供api接口,具体内容如下1.使用tp框架时放在common文件夹下文件名就叫function.php<?php/***createdbyzhangkx*e

php+MySql实现登录系统与输出浏览者信息功能

7

本系统,与之前在《asp连接access数据库的登陆系统》(点击打开链接)一文中的asp登录系统的思想完全一样,只是编程语言从asp变成了php,数据库从access变成了mysql。一、基本目标首先在mysql存在着如下的用户信息表:在页

PHP封装的多文件上传类实例与用法详解

14

本文实例讲述了php封装的多文件上传类实例与用法。分享给大家供大家参考,具体如下:<?php/**//**@(#)uploadfile.php**可同时处理用户多个上传文件。效验文件有效性后存储至指定目录。*可返回上传文件的相

PHP+MYSQL出现乱码的解决方法

9

肯定都已经解决了jsp里的乱码问题,不过还是有些人的mysql乱码问题没有得到解决,包括我自己,所以又找了一些资料,希望这次能完全解决mysql数据库的乱码问题。第一种方法,很精辟的总结:经常更换虚拟主机,而各个服务商的mysql版本不同,

php_xmlhttp乱码问题解决方法

9

resin在新版本中竟开始支持php了,偶感觉比较好玩,也是懒得在自己机器上再配置一组apache_php_mysql之流,毕竟以java为主做事情的嘛。于是将自己的一个php站点直接放resin里面做开发了,总体感觉还不错,基本功能没发现

php从身份证获取性别和出生年月

11

话不多说,请看代码://通过身份证号查询出性别与生日$birth=strlen($idcard)==15?('19'.substr($idcard,6,6)):substr($idcard,6,8);$sex=substr($idc

php下获取客户端ip地址的函数

6

复制代码代码如下:functiongetip(){$ip=getenv('remote_addr');$ip_=getenv('http_x_forwarded_for');if(($ip_!="")&&($ip_!="unknown"))

解析PHP获取当前网址及域名的实现代码

11

复制代码代码如下:<?//获取当前的域名:echo$_server['server_name'];//获取来源网址,即点击来到本页的上页网址echo$_server["http_referer"];$_server['request_

php生成图片缩略图功能示例

6

本文实例讲述了php生成图片缩略图功能。分享给大家供大家参考,具体如下:完整代码如下(为方便阅读,代码使用http://tools.jb51.net/code/phpformat进行了格式化处理):<?php/**create

ob_start(),ob_start('ob_gzhandler')使用

9

输出前使用尽量使用ob_start();可以加快输出速度,适用nt对unix类服务器如果使用ob_start('ob_gzhandler');输出效率将更高

初次接触php抽象工厂模式(Elgg)

10

想实现这样一个功能:开展一个网站邀请活动,然后参与者(owner)将推广的网站地址链接发给好友,好友点击链接后在网站注册成功,owner的邀请日志记录条数加1。活动类activity复制代码代码如下:classactivityextends

PHP实现找出数组中出现次数超过数组长度一半的数字算法示例

11

本文实例讲述了php实现找出数组中出现次数超过数组长度一半的数字算法。分享给大家供大家参考,具体如下:<?php*算法要求:数组中有一个数字出现的次数超过了数组长度的一半,找出这个数字。**算法分析:我们需要计算数组中每个数字

Snoopy类使用小例子

8

snoopy是一个php类,用来模仿web浏览器的功能,它能完成获取网页内容和发送表单的任务。下面是它的一些特征:1、方便抓取网页的内容2、方便抓取网页的文字(去掉html代码)3、方便抓取网页的链接4、支持代理主机5、支持基本的用户/密码

php邮件发送,php发送邮件的类

11

smtp.class.php这个是类把他做保存到一个文件中.复制代码代码如下:<?phpclasssmtp{/*publicvariables*/var$smtp_port;var$time_out;var$host_name;var

php警告Creatingdefaultobjectfromemptyvalue问题的解决方法

13

解决方法是找到报错的位置然后看哪个变量是没有初始化而直接使用的,将这个变量先实例化一个空类。如:复制代码代码如下:$ct=newstdclass();修改文件相应代码,如:复制代码代码如下:if(!isset($themes[$curren