За последние 24 часа нас посетили 36220 программистов и 1640 роботов. Сейчас ищут 974 программиста ...

Как получить заголовки браузера?

Тема в разделе "Прочие вопросы по PHP", создана пользователем Костян, 31 янв 2011.

  1. Костян

    Костян Активный пользователь

    С нами с:
    12 ноя 2009
    Сообщения:
    1.724
    Симпатии:
    1
    Адрес:
    адуктО
    Как получить заголовки браузера, например при GET запросе Content-type?
     
  2. sobachnik

    sobachnik Старожил

    С нами с:
    20 апр 2007
    Сообщения:
    3.380
    Симпатии:
    13
    Адрес:
    Дмитров, МО
  3. Костян

    Костян Активный пользователь

    С нами с:
    12 ноя 2009
    Сообщения:
    1.724
    Симпатии:
    1
    Адрес:
    адуктО
    sobachnik
    а если веб-сервер не апач?
     
  4. Padaboo

    Padaboo Старожил
    Команда форума Модератор

    С нами с:
    26 окт 2009
    Сообщения:
    5.242
    Симпатии:
    1
    в мануале нашел
    PHP:
    1.  
    2. <?php
    3.         function apache_request_headers() {
    4.             foreach($_SERVER as $key=>$value) {
    5.                 if (substr($key,0,5)=="HTTP_") {
    6.                     $key=str_replace(" ","-",ucwords(strtolower(str_replace("_"," ",substr($key,5)))));
    7.                     $out[$key]=$value;
    8.                 }else{
    9.                     $out[$key]=$value;
    10.         }
    11.             }
    12.             return $out;
    13.         }
    14.  
    15.  
    16. foreach ($headers as $header => $value) {
    17.     echo "$header: $value <br />\n";
    18. }
    http://www.php.net/manual/en/function.g ... .php#99814
     
  5. Костян

    Костян Активный пользователь

    С нами с:
    12 ноя 2009
    Сообщения:
    1.724
    Симпатии:
    1
    Адрес:
    адуктО
    Странно, у меня нет CONTENT_TYPE....
     
  6. Padaboo

    Padaboo Старожил
    Команда форума Модератор

    С нами с:
    26 окт 2009
    Сообщения:
    5.242
    Симпатии:
    1
    у меня тоже почему то нету вообще в сервере
    PHP:
    1. (
    2.     [USER] => www-data
    3.     [HOME] => /var/www
    4.     [FCGI_ROLE] => RESPONDER
    5.     [SCRIPT_FILENAME] => /var/www/ananastelecom.ru/index.php
    6.     [QUERY_STRING] =>
    7.     [REQUEST_METHOD] => GET
    8.     [CONTENT_TYPE] =>
    9.     [CONTENT_LENGTH] =>
    10.     [SCRIPT_NAME] => /index.php
    11.     [REQUEST_URI] => /
    12.     [DOCUMENT_URI] => /index.php
    13.     [DOCUMENT_ROOT] => /usr/local/nginx/html
    14.     [SERVER_PROTOCOL] => HTTP/1.1
    15.     [GATEWAY_INTERFACE] => CGI/1.1
    16.     [SERVER_SOFTWARE] => nginx/0.7.65
    17.     [REMOTE_ADDR] => 127.0.0.1
    18.     [REMOTE_PORT] => 45303
    19.     [SERVER_ADDR] => 127.0.0.1
    20.     [SERVER_PORT] => 80
    21.     [SERVER_NAME] => [url=http://www.ananastelecom.ru]www.ananastelecom.ru[/url]
    22.     [REDIRECT_STATUS] => 200
    23.     [HTTP_HOST] => [url=http://www.ananastelecom.ru]www.ananastelecom.ru[/url]
    24.     [HTTP_CONNECTION] => keep-alive
    25.     [HTTP_CACHE_CONTROL] => max-age=0
    26.     [HTTP_ACCEPT] => application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5
    27.     [HTTP_USER_AGENT] => Mozilla/5.0 (X11; U; Linux i686; en-US) AppleWebKit/534.10 (KHTML, like Gecko) Chrome/8.0.552.224 Safari/534.10
    28.     [HTTP_ACCEPT_ENCODING] => gzip,deflate,sdch
    29.     [HTTP_ACCEPT_LANGUAGE] => en-US,en;q=0.8
    30.     [HTTP_ACCEPT_CHARSET] => ISO-8859-1,utf-8;q=0.7,*;q=0.3
    31.     [HTTP_COOKIE] => PHPSESSID=hqncg1mgcl8m12l339gir4n8d3
    32.     [PHP_SELF] => /index.php
    33.     [REQUEST_TIME] => 1296464465
    34. )
     
  7. Костян

    Костян Активный пользователь

    С нами с:
    12 ноя 2009
    Сообщения:
    1.724
    Симпатии:
    1
    Адрес:
    адуктО
    у меня даже ключа нету такого
     
  8. Padaboo

    Padaboo Старожил
    Команда форума Модератор

    С нами с:
    26 окт 2009
    Сообщения:
    5.242
    Симпатии:
    1
    Костян
    а в конфиге у тебя такое есть?
     
  9. Костян

    Костян Активный пользователь

    С нами с:
    12 ноя 2009
    Сообщения:
    1.724
    Симпатии:
    1
    Адрес:
    адуктО
    не знаю, пока не могу посмотреть...