За последние 24 часа нас посетили 16624 программиста и 1681 робот. Сейчас ищут 919 программистов ...

получить список mime types

Тема в разделе "Прочие вопросы по PHP", создана пользователем artems, 3 фев 2009.

  1. artems

    artems Активный пользователь

    С нами с:
    15 дек 2008
    Сообщения:
    5
    Симпатии:
    0
    День добрый! Как серверному скрипту в РНР определить, поддерживает ли браузер определенный mime type? Это нестандартный mime type = "application/xxxxxxx", он добавляется при установке определенного приложения. Вообще, как я понимаю, нужно копать в сторону исследования хттп протокола?
     
  2. Браузер сообщает о поддерживаемых миме-типах документов в заголовке Accept. И, по идее, если приложение встраивается в браузер, оно должно дополнить эту строку.
     
  3. artems

    artems Активный пользователь

    С нами с:
    15 дек 2008
    Сообщения:
    5
    Симпатии:
    0

    теоретически да, но...
    при запросе в огнелисе 3.0.5, например, пдф документа в accept идет всё то же стандартное
    text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
    что и для всех других типов.

    accept меняется только когда запрашивается графика с сайта, причем только в теге image:
    image/png,image/*;q=0.8,*/*;q=0.5
    если качать картинку по прямой ссылке - опять та же строка:
    text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8

    смотрел всё firebug'ом

    п.с. пдф документ открывается внутри браузера плагином

    Вот мне интересно, как получить полный список accept, а не стандартную строку