Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] Jak Zczytac Nagłowki HTTP (nie da sie)
Forum PHP.pl > Forum > Przedszkole
gox
Chcialbym zczytac naglowki HTTP (request)

niestety do uzycia http_get_request_headers()l potrzebna jest biblioteka, ktorej zaden z moich hostingow nie ma,

w komentarzach na manualu, ktos wspomina, ze mozna zrobic tak:

$body = @file_get_contents('php://input');

niestety rowniez nie dziala...

Ktos ma jakis pomysl?

Arcyserdecznie dziekuje za pomoc.
gox
getallheaders();

tez niestety nie istnieje na tym hostingu :/
gox
Do stu tysiecy srednikow, alem ja durny...

wszystkie naglowki sa w $_SERVER i maja przewdrostek HTTP_ ;p
gox
urodzilem cos takiego:

  1. <?php
  2. if ( ! function_exists('getallheaders')) {
  3.    function getallheaders() {
  4.        $http_headers = array();
  5.        foreach ( $_SERVER as $key=>$val) {
  6.            $key = strtolower($key);
  7.            $key = trim($key);
  8.            if ( substr($key, 0, 5) == 'http_' ) {
  9.                $key = substr($key, 5);
  10.                $key = str_replace('_', ' ', $key);
  11.                $key = ucwords($key);
  12.                $key = str_replace(' ', '-', $key);
  13.                $http_headers[$key] = $val;
  14.            }
  15.        }
  16.        return $http_headers;
  17.    }
  18. }
  19. ?>


I dziala smile.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.