-
PHP中ini_set和ini_get函数的用法讲解
本文为大家讲解的是PHP中ini_set和ini_get函数的用法讲解,感兴趣的同学参考下. php中的ini_set函数是php自带的用来修改设置php.ini配置文件的函数,用这个函数很方便,不用去手动修改php.ini文件,有时候我们也没有权限去修改php.ini文件,这时就用这个函数。 语法:ini_set("选项","值");该函数用时最好放到php的脚本最头部 比如:ini_set("max_execution_time", "180");//设置php的脚本超时时间为180秒 具体php选项可参考phpinfo文件的 Configuration PHP Core 部分 ini_get正好和ini_set相反,用来取php.ini文件里的环境变量的值. 语法:string ini_get (string varname );返回选项的值,如果选项的值为布尔型则返回为0或1 比如:echo ini_get('max_execution_time...
PHP 2014-12-02 04:46:38 -
PHP加密方式防破解小记
本文为大家介绍的是PHP加密方式防破解小记,感兴趣的同学参考下。 最近要用到PHP,所以去网上找了些资料!无意中看到这篇文章,推荐给大家. 因为本人对sql注入比较喜欢 前前后后 检测过不少网站 aspphpjsp 发现基本都是用md5加密算法 都说 MD5 不可逆 无法破 对 MD5是无法逆 可是可以暴力破 只需要把常用的密码 MD5后 放数据库里 别人只需要提供MD5密码 进行数据库对比 就可以还原密码了 国内www.cmd5.com国外www.xmd5.org 都提供在线爆破 很多站长被人入侵过吧?其中最大部分是管理员密码被SQL注入 导致泄露 然后进后台搞破坏 我发现 PHP的内置函数crypt 很不错 配合MD5 更天下无敌 <?php $pass = '123456'; echo "MD5加密后".md5($pass)."<br>"; //不安全 echo "crypt加密后".crypt($pass)."<br>&qu...
PHP 2014-12-02 04:39:35 -
php获取mysql字段名示例
本文为大家讲解的是php获取mysql字段名示例,感兴趣的同学参考下. <?php $link = mysql_connect('localhost', 'username', 'password'); $fields = mysql_list_fields("database", "table", $link); $columns = mysql_num_fields($fields); $field = false; for ($i = 0; $i < $columns; $i++) { $field ...
PHP 2014-12-02 04:33:36 -
PHP与SQL注入攻击防范小技巧
本文为大家讲解的是PHP与SQL注入攻击防范小技巧,感兴趣的同学参考下。 SQL注入攻击是黑客攻击网站最常用的手段...
PHP 2014-12-02 04:20:06 -
php调用新浪接口查询ip获取地理位置(ip归属地查询)
本文是一个php调用新浪接口查询ip获取地理位置示例(ip归属地查询),感兴趣的同学参考下. <?php function getIPLoc_sina($queryIP){ $url = 'http://int...
PHP 2014-12-02 04:18:28 -
php数组相关函数的使用小结
本文为大家整理的是php数组相关函数的使用小结,感兴趣的同学参考下。 创建数组就不再说了 array()函数 提取数组可以用list(). 测试数组元素 ,可以用is_array() 接受一个参数,传进来的变量,如果变量是数组,返回true如果不是返回false. 添加和删除数组元素 数组的fifo和lifo 先解释下什么是fifo和lifo 删除元素与加入元素的顺序相同,称为先进先出,既first-in-first-out 删除元素与加入元素的顺序相反,称为后进先出,既last-in-first-out 相对应的对数组的操作 array_unshift() int aray_unshift(array array,mixed variable [,mixed variable...]) 在数组头添加元素,所有已有的数值键都会相应的改变,以反映在数组中的新位置,关联键不受影响. 例: <?php $words = array('a...
PHP 2014-12-02 04:10:25 -
PHP随机生成随机个数的字母组合示例
本文为大家提供的是一个PHP随机生成随机个数的字母组合示例,感兴趣的同学参考下. 在很多系统环境下大家都会用到字母组合各种编码,下面推荐大家非常实用的PHP代码。 $num由几个字母组合...
PHP 2014-12-02 03:56:06 -
PHP parse_url函数使用方法
本文为大家讲解的是php中的parse_url函数的用法,特别方便用来做信息抓取的分析。感兴趣的同学参考下. 举例子如下: $url = "http://www.phperz.com/php-extract-domain-from-full-url/"; $parts = parse_url($url); 输出: Array ( [scheme] => http [host] => www.phperz.com [path] => /php-extract-domain-from-full-url/ ) 又如: <?php $url = 'http://username:password@hostname/path?arg=value#anchor'; print_r(parse_url($url)); echo parse_url($url, PHP_URL_PATH); ?> 输出: Arr...
PHP 2014-12-02 03:48:47 -
PHP 使用header函数设置HTTP头的示例解析
本文以示例的方式向大家讲解了PHP 使用header函数设置HTTP头的示例,感兴趣的同学参考下。 如下所示: //定义编码 header( 'Content-Type:text/html;charset=utf-8 '); //Atom header('Content-type: application/atom+xml'); //CSS header('Content-type: text/css'); //Javascript header('Content-type: text/javascript'); //JPEG Image header('Content-type: image/jpeg'); //JSON header('Content-type: application/json...
PHP 2014-12-02 03:46:05 -
一个简单php扩展开发教程与介绍
本文为大家讲解的是一个简单php扩展开发教程与介绍,向大家讲解如何开发php扩展,及使用方法,感兴趣的同学参考下。 这个扩展早就写好了,只是一直没有时间写在blog上面,今天抽点时间,将它记录下来,以后备用...
PHP 2014-12-02 03:39:43 -
php中反射的应用示例
本文为大家讲解的是php中反射的应用示例,感兴趣的同学参考下。 一 反射的使用: <?php class Person{ public $name; function __construct($name){ $this->name=$name; } } interface Module{ function execute(); } class FtpModule implements Module{ function setHost($host){ print "FtpModule::setHost():$hostn"; } function setUser($user){ print "FtpModule::setUser():$usern"; } function execute(){ ...
PHP 2014-12-02 03:26:59 -
php并发对MYSQL造成压力的解决思路
本文为大家提供的是一个php并发对MYSQL造成压力的解决思路,感兴趣的同学参考下。 PHP页面有一个浏览量统计每秒有200并发,造成insert给mysql造成很大压力 lnmp环境,其他页面内容都做了缓存了,没有多大的负载,就是这个浏览量统计功能,给mysql带来不小的压力,请问诸位有什么解决办法吗? 怎么都说不要用MySQL来做,每秒200并发对MySQL来说不算啥难事啊...
PHP 2014-12-02 03:24:21