PHP开发中csrf攻击的简单演示和防范
csrf攻击,即cross site request forgery跨站(域名)请求伪造,这里的forgery就是伪造的意思。网上有很多关于csrf的介绍,比如一位前辈的文章CSRF的攻击方式详解,参考这篇文章简单解释下:csrf 攻击 查看全文
总结对比php中的多种序列化
前言 序列化是将对象状态转换为可保持或可传输的格式的过程。与序列化相对的是反序列化,它将流转换为对象。这两个过程结合起来,可以轻松地存储和传输数据。 将对象的状态信息转换为可以存储或传输的窗体的过程。 在序列化期间,对象将其当前状态 查看全文
php可变长参数处理函数详解
本文实例讲述了php可变长参数处理函数。分享给大家供大家参考,具体如下: 与C++一样,PHP中也可以对含有可变参数的函数进行处理,道理都一样,需要函数来专门处理参数列表。PHP中提供了三个相关的函数: 1. func_num_ar 查看全文
IIS7.X配置PHP运行环境小结
一、使用IIS运行PHP程序 1.首先下载PHP,这里我下载的是php5.2.14(如果是其他高版本的话可能找不到php5isapi.dll,其相关配置方法暂且不论),建议下载zip压缩包,不需安装就可以了,并且下载时请注意用选择V 查看全文
php观察者模式应用场景实例详解
本文实例讲述了php观察者模式的应用。分享给大家供大家参考,具体如下: <?php /** * 观察者模式应用场景实例 * * 免责声明:本文只是以哈票网举例,示例中并未涉及哈票网任何业务代码,全部原创,如有雷同,纯属 查看全文
PHP 常用时间函数资料整理
php常用的时间函数 测试环境:php5.3.29 unix时间戳(从Unix 纪元(January 1 1970 00:00:00 GMT)到给定时间的秒数。)。以下简称时间戳。 返回某一时间的时间戳。 time(); 获取 查看全文
Yii编程开发常见调用技巧集锦
本文实例汇总了Yii编程开发常见调用技巧。分享给大家供大家参考,具体如下: 1. 设置cookie: $cookie = new CHttpCookie(mycookie,this is my cookie); $cookie-& 查看全文
来自phpguru得Php Cache类源码
Cache的作用不用说大家都知道咯,这些天也面试了一些人,发现很多人框架用多了,基础都忘记了,你问一些事情,他总是说框架解决了,而根本不明白是怎么回事,所以也提醒大家应该注意平时基础知识的积累,之后对一些问题才能游刃有余. 群里也有些朋 查看全文
PhpStorm terminal无法输入命令的解决方法
在使用PhpStorm时,点击下面的terminal时,发现怎么输入都不显示,于是一查才发现是phpstorm与win10系统不兼容的问题,只要设置一下控制台(使用老版本就ok了) 步骤非常简单: win+r打开控制器,鼠标右键标 查看全文
总结PHP如何获取当前主机、域名、网址、路径、端口和参数等
话不多说,我们直接看代码 //获取域名或主机地址 echo $_SERVER[HTTP_HOST].<br />; //获取网页地址 echo $_SERVER[PHP_SELF].<br />; //获取网 查看全文
允许phpmyadmin空密码登录的配置方法
这是因为默认phpmyadmin空密码登录是被禁止的,如果想要phpmyadmin空密码允许登录,就需要修改phpmyadmin相关配置。 在phpmyadmin3安装配置图解教程一文中,我介绍了phpmyadmin的安装与配置,至于修 查看全文
php四种定界符详解
闲来无事,研究了与java、c#完全不同的领域php,php即(外文名:PHP: Hypertext Preprocessor,中文名:“超文本预处理器”),对于学习php的初学者,不得不掌握apache的部署,apache的部署,后面 查看全文
php的日期处理函数及uchome的function_coomon中日期处理函数的研究
复制代码 代码如下: <?php echo time(); echo mktime(11,25,0,9,5,2010);//和time一样的 echo microtime(); echo mktime(0,0,0,1,1,1970 查看全文
MySQL数据源表结构图示
字段名字段类型字段说明 idintegerID departvarchar(45)部门名称 enamevarchar(45)员工姓名 pcnamevarchar(45)PC名称 ipaddrvarchar(45)IP地址 pcmodel 查看全文
php 用checkbox一次性删除多条记录的方法
一个简单示例 现有一个学生信息数据库,需要一次性删除多条记录 创建一个名为del.php的文件 代码如下: 复制代码 代码如下: <form action=sc.php method=post> <table bord 查看全文
php实现登录tplink WR882N获取IP和重启的方法
本文实例讲述了php实现登录tplink WR882N获取IP和重启的方法。分享给大家供大家参考,具体如下: 服务器一上传大数据tplink WR882N就容易卡住, 然后上不了网. 打算在服务器定时检测, 如发现连续10次无法访问指 查看全文
自动把纯文本转换成Web页面的php代码
首先让我们来看一个我朋友希望转换的纯文本文件的例子: 以下为引用的内容: 复制代码 代码如下: Green for Mars! John R. Doe The idea of little green men from Mars, lo 查看全文
PHP二维数组去重算法
需求 现在有下面一组二维数组: array(8) { [0]=> array(2) { [name]=> string(4) name [value]=> string(6) 青叶 } [1]=> arra 查看全文
php file_exists 检查文件或目录是否存在的函数
说明 bool file_exists ( string $filename ) 如果由 filename 指定的文件或目录存在则返回 TRUE,否则返回 FALSE。 其实于php教程 file_exists 函数与 file_exi 查看全文
php 实现进制转换(二进制、八进制、十六进制)互相转换实现代码
十进制转换为二进制、八进制、十六进制 从十进制向其它进制转换,用的是就用该数字不断除以要转换的进制数,读取余数。连接一起就可以了。 复制代码 代码如下: <?php /** *十进制转二进制、八进制、十六进制 不足位数前面补零* 查看全文
PHP IPV6正则表达式验证代码
复制代码 代码如下:<?php // literally from the ABNF in rfc3986 (thanks to WCP) function validateIPv6($IP) { return preg_matc 查看全文
PHP通过加锁实现并发情况下抢码功能
需求:抢码功能 要求: 1、特定时间段才开放抢码; 2、每个时间段放开的码是有限的; 3、每个码不允许重复; 实现: 1、在不考虑并发的情况下实现: function get_code($len){ $CHAR_ARR 查看全文