随笔分类 -  PHP

摘要:"https://canbefree.github.io/" 阅读全文
posted @ 2016-11-01 10:55 UCanBeFree 阅读(132) 评论(0) 推荐(0)
摘要:phpstorm实用调试代码TOP10 第一名 快捷键 crtl+alt+ 阅读全文
posted @ 2016-08-22 00:09 UCanBeFree 阅读(176) 评论(0) 推荐(0)
摘要:浅谈CSRF攻击 举个栗子: 一个潜伏这个CSRF漏洞的网站:www.admin.com 提供登录用户的操作:/POST /send/100/acceptid/123 当用户访问第三方网站,这个网站有一个重定向请求: www.admin.com /POST /send/1000000/accepti 阅读全文
posted @ 2016-08-18 18:22 UCanBeFree 阅读(135) 评论(0) 推荐(0)
摘要:下载多个php版本 "下载地址" 扩展一下rpm源 安装依赖库 freetype gd zlib mcrypt(通过yum search找到对应的依赖源 devel) yum y install aspell devel ./buildconf configure added to Makefile 阅读全文
posted @ 2016-07-12 12:22 UCanBeFree 阅读(516) 评论(0) 推荐(0)
摘要:加载中间件,注册回调事件。 参考Larveal中间件加载方式 具体代码如下: 阅读全文
posted @ 2016-03-04 17:12 UCanBeFree 阅读(202) 评论(0) 推荐(0)
摘要:单点登录:一个登陆,所有网站都可以使用,验证客户端cookie来登陆系统。 cookie安全问题 跨域设置cookie 名词介绍: 公钥加密: 所有人都可以对文本进行加密,但是只有本人才能解开。 不让别人看到这个数据,比如这个数据是艳照。隐私等。 数字签名: 自己加密,所有人可以看到里面的信息,并且 阅读全文
posted @ 2016-02-25 17:13 UCanBeFree 阅读(215) 评论(0) 推荐(0)
摘要:Closure //闭包的意思。这个跟javascript的闭包有点类似。 阅读全文
posted @ 2016-02-24 12:27 UCanBeFree 阅读(183) 评论(0) 推荐(0)
摘要:远程调试 因为windows ide 开发搭配虚拟机环境,所以调试诸多不便。 其中remote_host和remote_port是指服务器所在环境的ip和端口 阅读全文
posted @ 2016-02-18 15:56 UCanBeFree 阅读(186) 评论(0) 推荐(0)
摘要:PHPUNIT phpunit.xml 主要用来设置入口文件和测试套件(testsuite ),其他的设置不谈。 dataprovider的几种提供方式 函数提供 这里必须是一个二维数组. array(array(a,b),array(a,b)) 这里的a,b相当于 ... 阅读全文
posted @ 2015-12-27 16:25 UCanBeFree 阅读(307) 评论(0) 推荐(0)
摘要:LAMP配置 ubuntu XDebug配置: 安装CHROMIUM游览器插件,登录谷歌会自动安装。 "Xdebug helper" 配置文件: /etc/php5/apache2/conf.d/20 xdebug.conf xdebug.remote_host = 127.0.0.1 xdebug 阅读全文
posted @ 2015-06-30 18:57 UCanBeFree 阅读(149) 评论(0) 推荐(0)
摘要:Session控制登陆 用户名: 密码 ... 阅读全文
posted @ 2014-11-24 08:58 UCanBeFree 阅读(195) 评论(0) 推荐(0)
摘要:文章目录: javascript对象 与 php数组 == === php数组解析成json格式字符串$arr=array( '文件'=>array('打开','关闭'), '帮助'=>array('关于本程序'),);echo json_encode($arr);output: {"\... 阅读全文
posted @ 2014-11-02 16:23 UCanBeFree 阅读(314) 评论(0) 推荐(0)
摘要:CURL学习:文章目录 get,post提交。 上传文件模拟get,post提交 get提交,直接写到url上。$ch=curl_init();//初始化一个CURL对话;curl_setopt($ch, CURLOPT_URL, "http://localhost/wish/test/fil... 阅读全文
posted @ 2014-10-09 15:11 UCanBeFree 阅读(1586) 评论(0) 推荐(0)
摘要:5.3后就有了命名空间,从别人家哪里下的API发现很少有包含require,include的代码,但是却实现了所有文件的包含。文章目录: __autoload使用技巧。 命名空间介绍和使用。 两者结合使用优化代码。1,__autoload使用技巧: 原理:当有定义__autoload函数,每... 阅读全文
posted @ 2014-10-09 09:33 UCanBeFree 阅读(365) 评论(0) 推荐(0)
摘要:禅道是国内一个开源框架,全程:zentaophp我参考的是禅道模版,目的是学习代码规范和如何设计一个简单的MVC框架。框架结构和用法这里不做讨论,直接讨论其模块的用法。module/common这个模块主要是设计基本的导航结构模版。将所有其他要实现的功能的URL展示到界面上。 { model.p... 阅读全文
posted @ 2014-09-17 10:28 UCanBeFree 阅读(162) 评论(0) 推荐(0)
摘要:先序遍历 中序遍历 后序遍历val = $value; }}function preTraverse(Node $root){ echo $root->val.""; if($root->l_child != null) preTraverse($root->l_child); ... 阅读全文
posted @ 2014-09-10 14:34 UCanBeFree 阅读(166) 评论(0) 推荐(0)
摘要:1,echo $result=mysqli_fetch_assoc($orders); #赋值+打印 2,$string = "abcdefg";echo $string{0};#会输出 "a" 3,DIRECTORY_SEPARATOR #目录路径分割符号 4,关于二维数组排序的两种方法: arr 阅读全文
posted @ 2014-09-05 10:11 UCanBeFree 阅读(153) 评论(0) 推荐(0)
摘要:jsonRPC重新整理:__callphp内置函数:当请求一个对象的方法不存在是会调用此方法:/* *@param string $method 请求方法名称。 *@param array $params 请求方法的参数。 */function __call ($method,$params);se... 阅读全文
posted @ 2014-09-01 10:39 UCanBeFree 阅读(313) 评论(0) 推荐(0)
摘要:根据函数名调用方法如: call_user_func 阅读全文
posted @ 2014-08-23 16:11 UCanBeFree 阅读(235) 评论(0) 推荐(0)
摘要:小孩和公共设施用继承的方法:class Sanitation{ public function Washhands(){ echo "Cleaning!"; } }class Child extends Sanitation{ }$child=new Chi... 阅读全文
posted @ 2014-07-10 09:26 UCanBeFree 阅读(294) 评论(0) 推荐(0)