分类 PHP 中的文章

如何正常转换中文json格式字符串

如何对json格式的字符串进行转换,在php手册中提供了两个函数: 1 2 json_encode : 对变量进行 JSON 编码 json_decode : 对 JSON 格式的字符串进行编码 下面看个实例: 1 2 $arr = ['a', 'b', 'c']; echo json_encode($arr); 输出为: 1 [“a”,”b”,”c”] 但是,当我们在……

阅读全文

禁用COOKIE后如何访问SESSION问题

最近看到一个有关在PHP中使用COOKIE会话管理的面试题,不单单是因为这道题很有意思,还有就是自己以前确实没有想到过这个方面(知识欠缺:P),所以这里做个记录总结下,该题大概是这样描述的: 1 如何不使……

阅读全文

关于在PDO中使用bindParam绑定参数的陷阱

今天,在看鸟哥@laruence的个人博客时看到了有关在PHP中使用PDO的bindParam绑定方法结合循环语句来使用时会产生一个BUG或者小陷阱,这里做个笔记备忘 :) 来自PHP官方的BUG报告在这里……

阅读全文

无锁共享内存---Yac

这几天一直在研究鸟哥@laruence的一个产品—Yac,它是为PHP实现的一个基于共享内存、并且无锁的User Data Cache。今天比较了下Memcache和Yac的高并发读写性能测试,发现Yac要比M……

阅读全文

PHP检测gif图片是否为动态图片

当我们使用php自带的getimagesize()函数来判断一个gif图片是否为动态(动画)时,发现无法判别是否为动态的效果。本文介绍了php是如何判断gif图片是否为动画的方法,具体步骤如下: 经过G……

阅读全文

PHP实现异步执行

对于php而言本身没有提供多线程这个东西,但是可以通过其他方式做出同样的效果,即一中方式就是使用fsockopen()函数和fwrite()函数来请求一个url,然后不用等待该返回结果,所以当我们在被……

阅读全文

SESSION安全性问题

一直以来很多开发者都认为php内置的session管理机制是具有一定的安全性,可以对一般的session攻击起到防御。事实上,这是一种误解,php团队只实现了一种方便有效的机制。具体的安全措施,应该有……

阅读全文

网站在线支付总结

最近,在做一个购物商城的项目时,其中购买商品用到了关于网站在线支付的技术,就好好研究了下关于网站在线支付的流程与实现原理以及一些特别需要注意的地方。特此总结,备忘,以便查阅! 大家都知道,在电子商务告诉……

阅读全文

0.1+0.2=0.3?

先看一段程序代码,判断下输出会是什么: 1 2 3 4 5 6 7 8 <?php $a = 0.2; $b = 0.1; if (($a + $b) == 0.3) { echo '值为0.3'; } else { echo '值不为0.3'; } ?> 结果会输出什么?会输出 值为0.3 ? 错误……

阅读全文

PHP生成扭曲验证码

为了防止网站被机器人灌水,现在网站的各种验证码广泛存在,为安全性起到了一定的作用。 验证码的样式有很多样,这里笔者只是总结下扭曲验证码的制作过程及其原理介绍,也算是备忘的笔记吧。 原理介绍 这里不再赘余生成……

阅读全文