摘要: CURL函数库里最重要的函数是curl_setopt(),它可以通过设定CURL函数库定义的选项来定制HTTP请求使用方法:bool curl_setopt (int ch, string option, mixed value) curl_setopt()函数将为一个CURL会话设置选项。opti 阅读全文
posted @ 2017-07-13 12:49 代码学堂 阅读(13064) 评论(1) 推荐(1) 编辑
摘要: XMLHttpRequest 默认是用UTF-8 传递数据。当服务端和客户端以及数据库统一使用UTF-8编码可以有效的避免乱码问题。如果服务端设置了正确的Content-Type Response Header以及编码信息,那么XmlHttpRequest也可以正确工作。 可是当使用XMLHttpRequest读取中文网页内容时, 如果服务端的程序没有设置Content-Type Response Header,或者Header没有设置编码类型,那么我们访问responseText属性的时候就可能遭遇乱码。如以下代码用XMLHttpRequest获取代码学堂首页 阅读全文
posted @ 2017-07-18 14:02 代码学堂 阅读(2055) 评论(0) 推荐(0) 编辑
摘要: XMLHttpRequest 对象是AJAX功能的核心,要开发AJAX程序必须从了解XMLHttpRequest 对象开始。了解XMLHttpRequest 对象就先从创建XMLHttpRequest 对象开始,在不同的浏览器中创建XMLHttpRequest 对象使用不同的方法 阅读全文
posted @ 2017-07-18 10:37 代码学堂 阅读(2285) 评论(0) 推荐(0) 编辑
摘要: 现在,HTML5里页面可见性接口就提供给了程序员一个方法,让他们使用visibilitychange页面事件来判断当前页面可见性的状态,并针对性的执行某些任务。同时还有新的document.hidden属性可以使用。 阅读全文
posted @ 2017-07-17 18:28 代码学堂 阅读(1755) 评论(0) 推荐(0) 编辑
摘要: 对于限制了ip和来源的网站,使用正常的采集方式是不行的。本文将介绍一种方法,使用php的curl类实现模拟ip和来源,实现采集限制ip和来源的网站。 1.设置页面限制ip和来源访问 server.php <?php $client_ip = getip(); $referer = getrefere 阅读全文
posted @ 2017-07-13 18:28 代码学堂 阅读(1447) 评论(0) 推荐(0) 编辑
摘要: php使用flock阻塞写入文件和非阻塞写入文件的实例讲解: 阻塞写入代码:(所有程序会等待上次程序执行结束才会执行,30秒会超时) <?php $file = fopen("test.txt","w+"); $t1 = microtime(TRUE); if (flock($file,LOCK_E 阅读全文
posted @ 2017-07-13 15:18 代码学堂 阅读(663) 评论(0) 推荐(0) 编辑
摘要: 首先介绍一下php中ob缓存常用到的几个常用函数 ob_start():开启缓存机制 ob_get_contents():获取ob缓存中的内容 ob_clean()清除ob缓存中的内容,但不关闭缓存 ob_end_clean() 清除ob缓存中的内容,并关闭缓存 ob_flush 清空缓存,输出内容 阅读全文
posted @ 2017-07-13 12:59 代码学堂 阅读(355) 评论(1) 推荐(0) 编辑