我想知道php是否可以识别客户端发出的请求是否是进行重定向的提要rss请求。示例:用户将这个链接(www.example.com)添加到feedly,但rss页面是www.example.com/feed,如果对"example"的请求是html,php会显示索引页面,但如果是xml请求,php会重定向到www.example.com/feed
我认为这是不可能的,因为不同的浏览器可以自动进行调用等。唯一的方法类似于Feedly提供的方法,它有一个特定的用户代理"Feedly/1.0",因此您可以通过检查$_SERVER['HTTP_user_agent']来轻松检查客户端是否为Feedly
function IsThisClientFeedly()
{
return (strpos($_SERVER['HTTP_USER_AGENT'],'Feedly') !== false)?true:false;
}
查看Feedly上的更多信息http://www.feedly.com/fetcher.html