Я хочу знать, может ли php распознавать, является ли запрос, сделанный клиентом, запросом rss для подачи перенаправления. Пример: пользователь добавляет эту ссылку - www.example.com - для подачи, но rss-страница - www.example.com/feed, если запросы, сделанные для примера, являются html, php показывает индексную страницу, но если это xml-запрос, php перенаправляет на www.example.com/feedКак заставить php распознавать запросы на подачу
0
A
ответ
0
Я не думаю, что это возможно, так как звонки могут выполняться автоматически разными браузерами и т. д. Единственный способ - схожие на один Feedly предусматривает, что имеет определенный пользовательский агент «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
Смежные вопросы
- 1. Запросы на подачу Laravel одновременно
- 2. Как заставить PyCharm распознавать библиотеку?
- 3. Могу ли я заставить Safari iOS распознавать ручные медиа-запросы?
- 4. Как фильтровать запросы на подачу на GitHub авторами комментариев?
- 5. Как заставить perl правильно распознавать <% метки
- 6. Как заставить WebStorm распознавать методы класса node.js
- 7. Как заставить рельсы распознавать местоположение метода
- 8. Как заставить IIS распознавать класс запуска OWIN?
- 9. Как заставить Eclipse распознавать «встроенные объявления»?
- 10. Как заставить Jmeter распознавать URL-адрес «localhost»?
- 11. Как заставить boost :: posix_time распознавать часовые пояса?
- 12. Как заставить ParseKit распознавать символы новой строки?
- 13. Как заставить IntelliJ распознавать теги html wicket?
- 14. Как заставить веб-API распознавать параметр querystring
- 15. Как заставить RubyMine распознавать переменные Twitter-Bootstrap?
- 16. Как я могу заставить TextInput распознавать словарь на kivy?
- 17. Заставить HTML-редактор распознавать/переносить теги CMS
- 18. Не удается заставить MySQL распознавать имена хостов?
- 19. Как читать массовую подачу данных через php?
- 20. Как заставить R распознавать ваш рабочий каталог как рабочий каталог?
- 21. Как заставить Gmail распознавать электронную почту как зашифрованную?
- 22. Как заставить приложение распознавать файлы .ts как видео?
- 23. Как заставить IE9 распознавать веб-страницу как стандарты IE9?
- 24. Как заставить StreamTokenizer распознавать символы, смешивающиеся с числами как слова
- 25. Как заставить Bundler распознавать объявления местоположения косвенных зависимостей?
- 26. Как я могу заставить PyCharm распознавать статические файлы?
- 27. Как заставить rails_admin gem распознавать модели с act_as_taggable_on tag_lists?
- 28. Как заставить NHibernate распознавать изменения db, не выполненные через NHibernate
- 29. Как заставить Apache распознавать домен при подключении через SSH-туннель?
- 30. Как заставить Eclipse распознавать изменения в коде динамической веб-службы