-
php SQL Injection with MySQL
本文为大家讲解的是php mysql注入攻击实现思路及测式示例代码,知道如何攻击才能懂得如何防守,请勿用于非法用处,仅供大家学习参考,感兴趣的同学参考下。 本文仅用于教学目的,如果因为本文造成的攻击后果本人概不负责,本文所有代码均为本人所写,所有数据均经过测试...
PHP 2014-12-01 18:01:58 -
PHP学习之输出字符串(echo,print,printf,print_r和var_dump)
本文为大家讲解的是PHP学习之输出字符串(echo,print,printf,print_r和var_dump)函数的使用说明,感兴趣的同学参考下。 在PHP中,有四种方法输出字符串...
PHP 2014-12-01 15:22:21 -
php function递归中return和echo区别
本文为大家讲解的是php function递归中return和echo区别,感兴趣的同学参考下. <?php //模拟sql数据 $array = array(0=>'apple',1=>'banana',2=>'cat',3=>'dog',4=>'egg','5'=>'father'); //function 用法1 //arr 是传入的数据 $con 是条件 function f_1($arr,$con){ //这里的 array 是这个函数内私有的,不会和出面的array冲突 //所以,外地面的 array不里直接在内面用,里面的array也不能直接外面用 //先实例一个array $array = array(); //for foreach while 用法都类似,具体baidu foreach ($arr as $key => $value) { //如果循环出来的 value ...
PHP 2014-12-01 14:11:10 -
php stripslashes和addslashes的区别分析
本文为大家讲解的是php中 stripslashes和addslashes函数的区别分析,感兴趣的同学参考下. 我们在向mysql写入数据时,比如: mysql_query("update table set `title`='kuhanzhu's blog'"); 那就会出错。同asp时一样,数据库都会对单引号过敏...
PHP 2014-12-01 09:26:39 -
PHP中使用addslashes函数转义的安全性原理分析
本文为大家讲解的是PHP中使用addslashes函数转义的安全性原理分析,较为深入的分析了addslashes函数的用法及ecshop自定义函数addslashes_deep的不足之处,感兴趣的朋友可以参考下 先来看一下ECshop中addslashes_deep的原型 function addslashes_deep($value) { if (empty($value)) { return $value; //如为空,直接返回; } else { return is_array($value) ? array_map('addslashes_deep', $value): addslashes($value); } //递归处理数组,直至...
PHP 2014-12-01 07:07:39 -
php通过header函数设置页面编码格式的方法
本文为大家讲解的是php通过header函数设置页面编码格式的方法,感兴趣的同学参考下。 最近需要用到iconv函数把抓取来过的utf-8编码的页面转成gb2312, 发现只有用iconv函数把抓取过来的数据一转码数据就会无缘无故的少一些...
PHP 2014-12-01 02:43:52 -
php5.2以下版本无json_decode函数的解决方法
本文为大家讲解的是php5.2以下版本无json_decode函数的解决方法,本文是一个自定义的json_decode函数,可以用在低版本的php下。感兴趣的同学参考下...
PHP 2014-12-01 00:58:53 -
PHP的持久连接mysql_pconnect()函数使用介绍
本文为大家讲解的是PHP的持久连接mysql_pconnect()函数使用介绍,感兴趣的同学参考下. mysql_pconnect()函数可以大大的提高MYSQL效率,不过,此连接不自动关闭,也会造成一些问题,请注意将不用的连接即时关闭,以避免不必要的错误发生 mysql_pconnect在单一进程,特别是一直保持执行的监控程序,特别适用。 mysql_pconnect用法和mysql_connect类似: <?php $conn = mysql_pconnect($host,$user,$pwd); mysql_select_db($dbname,$conn); $result=mysql_query("select * from table_name where col_id ='test_id'", $conn); $result_detail=mysql_fetch_array($result); $item = $result_detail['col_id']; ?> ...
PHP 2014-12-01 00:09:56 -
PHP imagecreatefrombmp函数用法, 从BMP文件或URL新建一图像
本文为大家讲解的是PHP imagecreatefrombmp函数用法:从BMP文件或URL新建一图像,感兴趣的同学参考下. 大家都知道php GD库可方便的从URL新建一图像, GD中有imagecreatefromjpeg(),imagecreatefromPNG()...
PHP 2014-11-30 23:28:21 -
php,apache,iis实现图片文件与下载文件防盗链的方法
本文为大家讲解的是php,iis,apache下如何实现图片文件与下载文件防盗链的方法,包括了常用的操作方法与服务器端配置方法等,需要的朋友可以参考下 在php中最简单的防盗链办法就是利用php的$_SERVER['HTTP_REFERER']函数来操作了,但是此方法不可靠,我们最终还是需要使用apache,iis来进行操作的,具体的操作方法如下: php防盗链: <?php session_start(); session_register('check'); $_SESSION['check']=true; ?> 检查session变数,判断是否造访首页。并且检查他的来源网页参考(HTTP_REFERER)是否来自本地网站的网页...
PHP 2014-11-30 22:50:39 -
PHP字符串比较函数strcmp()和strcasecmp()使用总结分析
本文为大家讲解的是PHP字符串比较函数strcmp()和strcasecmp()使用总结分析,本文分别对它们做了详细介绍,并给出了具体使用示例,需要的朋友可以参考下 比较字符串是任何编程语言的字符串处理功能中重要的特性之一。在PHP中除了可以使用比较运算符号(==、<或>)加以比较外,还提供了一系列的比较函数,使PHP可以进行更复杂的字符串比较...
PHP 2014-11-30 19:11:06 -
php使用header readfile实现隐藏文件真实地址的方法
本文为大家讲解的是php使用header readfile实现隐藏文件真实地址的方法,感兴趣的同学参考下. 有时候我们为了隐藏真实的下载地址,我们通过采用header定义为文件然后readfile下载,但这样会加大服务器的负担,一般不建议下载量比较大的文件 <?php function sendFile($fileName, $fancyName = '', $forceDownload = true, $speedLimit = 0, $contentType = '') { if (!is_readable($fileName)) { header("HTTP/1...
PHP 2014-11-30 18:57:42