0

クライアントからのリクエストがリダイレクトを行うためのフィード rss リクエストであるかどうかを php が認識できるかどうかを知りたいです。例: ユーザーがこのリンク - www.example.com - を feedly に追加しますが、RSS ページは www.example.com/feed です。「example」へのリクエストが html の場合、php はインデックス ページを表示しますが、 xml リクエストの場合、php は www.example.com/feed にリダイレクトします

4

1 に答える 1

0

呼び出しはさまざまなブラウザなどによって自動的に行われる可能性があるため、可能ではないと思います...唯一の方法は、特定のユーザーエージェント「Feedly/1.0」を持つFeedlyが提供するものと似ているため、クライアントかどうかを簡単に確認できます$_SERVER['HTTP_USER_AGENT'] をチェックすることによりフィードリーです

function IsThisClientFeedly()
{
    return (strpos($_SERVER['HTTP_USER_AGENT'],'Feedly') !== false)?true:false;
}

Feedly の詳細については、http://www.feedly.com/fetcher.htmlを参照してください。

于 2013-06-30T18:06:18.727 に答える