Benedikt Hermann: Head auslesen

Hallo,

ist es möcglich mit PHP (oder einer anderes Sprache) den (kompletten) HTTP Header einer vom Server versandten Information asuzulesen?

Wenn ja, wie?

Vielen Dank

Benedikt Hermann

  1. Hallo Benedikt!

    Was vom Server versandt wird, schreibst Du ja mit PHP - bei Bedarf auch den Header. Aber die Frage als solches ist interessant, da ich zB bei meiner Browser-Info-Seite auch gerne die Rohdaten des Requests (Header) anzeigen wollte und dazu keine Lösung fand.

    Bin schon gespannt,

    mfg

    norbert =:-)

    1. Was vom Server versandt wird, schreibst Du ja mit PHP - bei Bedarf auch den Header. Aber die Frage als solches ist interessant, da ich zB bei meiner Browser-Info-Seite auch gerne die Rohdaten des Requests (Header) anzeigen wollte und dazu keine Lösung fand.

      ich beinflusse den Header aber nicht zwangsläufig!

      1. Hallo Benedikt!

        ich beinflusse den Header aber nicht zwangsläufig!

        Ist mir schon klar - sage ja, bin schon gespannt ...

        norbert =:-)

      2. hi,

        Was vom Server versandt wird, schreibst Du ja mit PHP - bei Bedarf auch den Header. Aber die Frage als solches ist interessant, da ich zB bei meiner Browser-Info-Seite auch gerne die Rohdaten des Requests (Header) anzeigen wollte und dazu keine Lösung fand.

        ich frage mich allerdings, ob das mit php überhaupt möglich sein kann. gefragt sind ja nicht die informationen über den client, sondern über den server selbst, bzw. die abgefragte seite, und zwar während er den request ausführt...

        oder hab ich jetzt irgendwo ein verständnisproblem?

        grüße,
        small-step

        1. Hallo small-step!

          Serverseitig gibts sicher irgendeine Lösung - zB kann man die Standardausgabe in eine Datei umleiten - dann kriegt nicht der Browser den Output ;-)

          Ob hier aber auch eine "brauchbare" Lösung möglich ist, wage ich nicht zu behaupten - denn was nützt eine Datei, wenn der Browser davon nichts mehr mitbekommt.

          Für mich - das ist aber nicht Teil dieses Threads - war nur interessant, was der Client so als Rohdaten übergibt. Ich fand nur Funktionen, um die bereits zerstückelten Headerdaten zu verwerten.

          mfg

          norbert =:-)

    2. Moin,

      ist es möcglich mit PHP (oder einer anderes Sprache) den (kompletten) HTTP Header einer vom Server versandten Information asuzulesen?

      http://www.php.net/manual/en/function.apache-response-headers.php

      Was vom Server versandt wird, schreibst Du ja mit PHP - bei Bedarf auch den Header. Aber die Frage als solches ist interessant, da ich zB bei meiner Browser-Info-Seite auch gerne die Rohdaten des Requests (Header) anzeigen wollte und dazu keine Lösung fand.

      http://www.php.net/manual/en/function.apache-request-headers.php

      --
      Henryk Plötz
      Grüße aus Berlin
      ~~~~~~~~ Un-CDs, nein danke! http://www.heise.de/ct/cd-register/ ~~~~~~~~
      ~~ Help Microsoft fight software piracy: Give Linux to a friend today! ~~
      1. hi,
        http://www.php.net/manual/en/function.apache-response-headers.php
        http://www.php.net/manual/en/function.apache-request-headers.php
        wow, dankeschön ;-) ich hätte nicht gedacht, dass es geht...

        grüße,
        small-step