【问题标题】:How make php recognize feed requests如何让 php 识别提要请求
【发布时间】:2013-06-30 17:59:08
【问题描述】:

我想知道 php 是否可以识别客户端发出的请求是否是进行重定向的提要 rss 请求。 示例: 用户将此链接 - www.example.com - 添加到 feedly,但 rss 页面是 www.example.com/feed,如果对“example”的请求是 html,则 php 显示索引页面,但如果是xml请求,php重定向到www.example.com/feed

【问题讨论】:

    标签: php rss feed


    【解决方案1】:

    我认为这是不可能的,因为调用可以由不同的浏览器等自动进行......唯一的方法类似于 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

    【讨论】:

      猜你喜欢
      • 2014-10-11
      • 1970-01-01
      • 2010-11-02
      • 1970-01-01
      • 2021-10-27
      • 1970-01-01
      • 2015-11-26
      • 2014-10-24
      • 1970-01-01
      相关资源
      最近更新 更多