Seite 1 von 2

mit PHP http-header auslesen

Verfasst: 27.03.2007, 11:12
von amigianer
Hi,
gibt es die Möglichkeit mit php den http-header einer Anfrage/ eines Besuchers auszulesen?

Würde mich über Eure Hilfe freuen.

Verfasst:
von
SEO Consulting bei ABAKUS Internet Marketing
Erfahrung seit 2002
  • persönliche Betreuung
  • individuelle Beratung
  • kompetente Umsetzung

Jetzt anfragen: 0511 / 300325-0.


Verfasst: 27.03.2007, 11:21
von crilla
***

Verfasst: 27.03.2007, 11:27
von amigianer
Hi,
ja in der Art, insbesondere den Referrer.
Das geht ja eigentlich mit $_SERVER...

Beim Referrer geht das bei mir leider nur wenn man sich intern auf der Seite bewegt, aber wenn jemand von außen kommt ist der Referrer immer leer.

Mit JavaScript geht das problemlos.

Daher wäre es für mich interessant den gesamte http-header mal zu sehen.

Verfasst: 27.03.2007, 11:41
von cren

Verfasst: 27.03.2007, 11:42
von auftragslinker
mach mal ein

<?
phpinfo();
?>

da siehst du alle möglichen Werte, die du so nutzen kannst.

Verfasst: 27.03.2007, 11:45
von jabz.biz
Hi, Du kannst auch den Headerleser von SEOking benutzen: https://www.seoking.eu/tools/header/. Der gibt eigentlich alle für den SEOrelevanten Infos aus.

phpinfo ist ein bisschen zu global für das was Du wissen möchtest.
Gruce, Jab

Verfasst: 27.03.2007, 12:04
von Airport1

Verfasst: 27.03.2007, 12:19
von auftragslinker
@seoking, airport: und wo seh ich den referrer, über den besucher gekommen ist ;)

Verfasst: 27.03.2007, 12:45
von amigianer
Ich brauche den aktuellen Anfrage-http-header eines Besuchers!

Nochmal zum Referrer, kann es sein das mein Provider das von der Konfiguration her nicht zuläßt den Referrer anzuzeigen?
Bin bei HostEurope.

Wie gesagt mit JavaScript ist das kein Problem.

Verfasst: 27.03.2007, 13:16
von crilla
***

Verfasst: 27.03.2007, 13:24
von amigianer
Also die Variable funktioniert bei mir auch,
aber nur beim internen Seitenwechsel.

Wenn jemand von einer anderen Seite kommt ist diese leer,
und zeigt erst was an wenn der Besucher sich auf meiner Seite bewegt.

Mit JavaScript funktioniert das halt ohne weiteres.

Verfasst: 27.03.2007, 15:34
von auftragslinker
vielleicht weil javascript aus der browserhistorie liest und nicht jeder browser den referrer an den webserver überträgt *frageindenraumstell*??

Apache? Dann geht's so ...

Verfasst: 29.03.2007, 21:14
von codemonk
$headers = apache_request_headers();

Verfasst: 30.03.2007, 08:28
von Troll
Geb doch einfach mal

Code: Alles auswählen

print_r&#40;$_SERVER&#41;;
Da bekommst Du soviele Informationen, dass Du fast erschlagen wirst.

Wenn der Provider PHP unterstützt, hast Du auch diese Funktion!

Gruß

Verfasst: 30.03.2007, 09:00
von Southmedia
Beim Referrer geht das bei mir leider nur wenn man sich intern auf der Seite bewegt, aber wenn jemand von außen kommt ist der Referrer immer leer.
Das macht keinen Sinn. Referer wird vom Browser an den Server übertragen, und der macht keinen Unterschied ob es um internen oder externene Referer geht.