
PHP
文章平均质量分 54
guugle2010
这个作者很懒,什么都没留下…
展开
-
短码生成算法及url二维码生成
public function action_chinese_valentine_day() { $callback = isset( $_GET[ 'callback' ] ) ? $_GET[ 'callback' ] : 'callback'; $content = Arr::get($_GET, 'content', ''); // 获取原创 2014-08-15 16:11:25 · 4048 阅读 · 0 评论 -
var_export函数总结及与var_dump比较
var_export函数总结及与var_dump比较 1、根据官方说明,var_export必须返回合法的php代码, 也就是说,var_export返回的代码,可以直接当作php代码赋值个一个变量。 而这个变量就会取得和被var_export一样的类型的值,所以resource类型, 是无法简单复制的,所以,原创 2015-11-05 00:09:49 · 3446 阅读 · 0 评论 -
define和const这两种方法之间的区别
define和const这两种方法之间的区别define() 在执行期定义常量,而 const 在编译期定义常量。这样 const 就有轻微的速度优势, 但不值得考虑这个问题,除非你在构建大规模的软件。define() 将常量放入全局作用域,虽然你可以在常量名中包含命名空间。 这意味着你不能使用 define() 定义类常量。define() 允许你在常量名和常量值中使用表达式,而 const 则原创 2015-12-02 21:53:03 · 573 阅读 · 0 评论 -
PHP经典抓取网络数据方法
本文具体是探讨 fsockopen,curl与file_get_contents三种方式进行网络数据输入输出的一些汇总原创 2016-04-13 22:20:48 · 678 阅读 · 0 评论 -
经典抓取网络数据方法效率分析(fsockopen/curl/file_get_contents)
经典抓取网络数据方法效率分析(fsockopen/curl/file_get_contents),curl会自动缓存DNS查询信息,同一域名只查询一次性能和效率较高,fopen/file_get_contents每次请求都会重新做DNS查询,并不对DNS信息进行缓存。原创 2016-04-13 22:41:45 · 668 阅读 · 0 评论 -
垃圾信息防御措施
1、IP限制IP的伪造较为困难,因为要经过三次握手校验的过程,使用SERVER变量中的HTTP_CLIENT_IP和REMOTE_ADDR。HTTP头信息中的是否来自代理(HTTP_X_FORWARDED_FOR)判断,如果有这个报头,基本可以拒绝,因为基本会来自于伪造,误差较小。2、验证码原有的简单数字和字母组合的验证码已经非常容易被机器人图片,现在多采用中文验证码和原创 2016-11-15 00:16:57 · 366 阅读 · 0 评论