W3C的HTML5社区领袖Shelley今天宣布,HTML5的开发工作已经接近完成,最后一次聆讯工作已经开始,如果在5月22日以前依然没有反对现有HTML5规范的意见,那么该标准就将在2012年成为国际标准。

目前HTML5已经是事实上的标准,它被各大厂商的浏览器广泛支持,一些游戏开发人员和移动平台都以HTML5作为自己的主要开发平台和未来的发展方向。

现有的网页标准HTML4早在1997年被通过,而HTML5的修订工作在2004年就已经开始。

阅读全文

PHP5开始支持了接口, 并且内置了Iterator接口, 所以如果你定义了一个类,并实现了Iterator接口,那么你的这个类对象就是ZEND_ITER_OBJECT,否则就是ZEND_ITER_PLAIN_OBJECT.

对于ZEND_ITER_PLAIN_OBJECT的类,foreach会通过HASH_OF获取该对象的默认属性数组,然后对该数组进行foreach.

而对于ZEND_ITER_OBJECT的类对象,则会通过调用对象实现的Iterator接口相关函数来进行foreach, 所以, 对于这道笔试题, 可以作出如下的答案:

阅读全文

void clearstatcache ( void )

当使用 stat(),lstat() 或者任何列在受影响函数表(见下面)中的函数时,PHP 将缓存这些函数的返回信息以提供更快的性能。然而在某些情况下,你可能想清除被缓存的信息。例如如果在一个脚本中多次检查同一个文件,而该文件在此脚本执行期间有被删除或修改的危险时,你需要清除文件状态缓存。这种情况下,可以用 clearstatcache() 函数来清除被 PHP 缓存的该文件信息。

阅读全文

Phil Taylor 指出,PHPCaptcha的音频认证有漏洞,即使停用audio认证,用户也可以访问 /secure_play.php 强制通过。

解决办法:删除 securimage_play.php 脚本,并停用audio认证.

原文如下:

PHPCaptcha, also known as Securimage, is a popular Open Source PHP CAPTCHA library. It is also used in popular WordPress plugins such as

the ‘Fast Secure Contact Form’. Insufficient distortion in the audio version of the CAPTCHA allows an attacker to quickly decode the CAPTCHA

by performing basic binary analysis of the generated audio file. The issue is compounded by the fact that even if the audio feature of the

CAPTCHA has been disabled, it can still be accessed by forceful browsing to the /secure_play.php URI.

阅读全文

IP和独立访客的区别?

IP: 指在一天之内(00:00-24:00)访问您的网站的独立IP数。一天内相同IP地址多次访问网站只被计算1次。

 独立访客: 指在一天之内(00:00-24:00)访问您的网站的上网电脑数量(以cookie为依据)。一天内同一电脑多次访问网站只被计算1次。

所以:

当独立访客高于IP数的时候正常是以下这种状况:一个局域网对外是相同的一个IP,但是有7个人同时访问,那么这个时候,独立访客为7,唯一IP仅为1。

当IP高于独立访客的时候正常是以下这种状况:一个用户,上网的时候频繁掉线,ADSL拔号7次均打开了此网站,此时,独立访客仅计为1,而IP数则被计为7。

阅读全文

作者的图片

DigDeeply

Technology Stack: Golang/PHP/Openresty, and so on…

Web Development Engineer

Beijing China