[英]How make php recognize feed requests
我想知道是否有可能讓php識別客戶端發出的請求是否是要進行重定向的feed 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']獲得反饋
function IsThisClientFeedly()
{
return (strpos($_SERVER['HTTP_USER_AGENT'],'Feedly') !== false)?true:false;
}
在Feedly上查看更多信息http://www.feedly.com/fetcher.html
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.