上次贴出来的twitter同步到人人的代码,很多人留言说看不懂。其实这个代码从总体上说还是比较简单的,可能大家对curl相关函数不太了解导致抱怨说看不懂。这里写篇简单的日志介绍一下curl的使用。
注意:如果你需要深入学习,请在线查看php.net的文档,本文仅仅是对不了解PHP curl函数族的用户的入门简介。代码没有经过严格检查,如有错误请留言指出。同样,全文及以下代码以CC by-nc-sa释出,转载请注明出处。
Continue reading ‘PHP cURL代码举例’
linux、Android、Networks、PHP,所有我感兴趣的技术……
上次贴出来的twitter同步到人人的代码,很多人留言说看不懂。其实这个代码从总体上说还是比较简单的,可能大家对curl相关函数不太了解导致抱怨说看不懂。这里写篇简单的日志介绍一下curl的使用。
注意:如果你需要深入学习,请在线查看php.net的文档,本文仅仅是对不了解PHP curl函数族的用户的入门简介。代码没有经过严格检查,如有错误请留言指出。同样,全文及以下代码以CC by-nc-sa释出,转载请注明出处。
Continue reading ‘PHP cURL代码举例’
给byrbt稍微加点SEO,遇到一个问题是让google可以访问一些原本必须登录之后才能访问的页面。
google了一个晚上无果……这里有一个帖子从来没有人回答过……其他地方找到的方法就是用UA来识别google bot
参考了谷歌中文网站管理员博客上的一篇日志和这个帖子写了一个函数判断是否为googlebot
懒得排版了……
function isgooglebot(){ $ua=strtolower($_SERVER['HTTP_USER_AGENT']); $ip=$_SERVER['REMOTE_ADDR']; if(strpos($ua,"googlebot")!==false){ $hostname=gethostbyaddr($ip); if(strpos($hostname,"googlebot.com") !==false ){ $ip_reversed=gethostbyname($hostname); if($ip==$ip_reversed){ return true; }else return false; }else return false; }else return false; }
BTW:我依稀记得google提供了一个网页,提交用户名密码以及对应的字段名,google可以自己post用户名密码来完成登录再抓取需要登录才能看到的网页……谁知道这个页面在哪……
最近评论