Antworten auf deine Fragen:
Neues Thema erstellen

HTTP_REFERER will nicht funktionieren

rey

Der Frager ;)

hi,
ich versuche mittles [HTTP_REFERER] zu ermittlen von wo die leute überall sich auf meiner website umschauen. Leider klappt es nicht es wird nichts dargestellt
mit print_r($_Server) wurde mirr alles angezigt bis auf[HTTP_REFERER]
was kann ich machen um Ihn irgendwie doch noch auslesen zu können.
Vielleicht sollte ich noch sagen das die ganzen links in einem iframe geladen werden. Könnte es daran liegen?
getenv("HTTP_REFERER") hat auch nicht geklappt es wurde ebenfalls nichts angezeigt
 

A

Asmodis

Guest

AW: HTTP_REFERER will nicht funktionieren

Sofern vorhanden, die Adresse der Seite, auf der der Benutzer einen Link auf die aktuell aufgerufene Seite angeklickt hat. Dieser Wert wird vom Browser des Benutzers gesetzt. Nicht alle Programme unterstützen diesen Wert, manche offerieren als Feature sogar die Möglichkeit, den Wert von HTTP_REFERER selbst zu bestimmen. Kurz, Sie können diesem Wert nicht wirklich vertrauen.
siehe PHP: $_SERVER - Manual

Am besten die Seitenbesuche in einer Session ablegen und von dort auslesen.
 

rey

Der Frager ;)

AW: HTTP_REFERER will nicht funktionieren

wie wo was ;)
naja ich habe es mit 3 browsern getest bei allen ging es nicht.
und in eine session das ablegen hm?
wenn du es in der art meinst
if(isset($_SESSION['besuchte_seiten'])) {
$_SESSION['besuchte_seiten'] .= $_SERVER['HTTP_REFERER'] . ';';
} else {
$_SESSION['besuchte_seiten'] = $_SERVER['HTTP_REFERER'] . ';';
}
geht leider nicht auch leer
 
Zuletzt bearbeitet:
A

Asmodis

Guest

AW: HTTP_REFERER will nicht funktionieren

###Grobes Beispiel###

// Start der session
session_start();

if(isset($_SESSION['pages']))
{
$_SESSION['pages'] .= $_SERVER['PHP_SELF'] . "|";
// Information for the user.
}
else
{
$_SESSION['pages'] = "Start: ";
}
print_r($_SESSION);



Statt $_SERVER['PHP_SELF'] kannst du ja jede Seite individualisieren.
 

netbandit

Aktives Mitglied

AW: HTTP_REFERER will nicht funktionieren

hi,
ich versuche mittles [HTTP_REFERER] zu ermittlen von wo die leute überall sich auf meiner website umschauen. Leider klappt es nicht es wird nichts dargestellt
mit print_r($_Server) wurde mirr alles angezigt bis auf[HTTP_REFERER]
was kann ich machen um Ihn irgendwie doch noch auslesen zu können.
Vielleicht sollte ich noch sagen das die ganzen links in einem iframe geladen werden. Könnte es daran liegen?
getenv("HTTP_REFERER") hat auch nicht geklappt es wurde ebenfalls nichts angezeigt
Wenn der Referer unterdrückt oder eine Seite direkt aufgerufen wird, wird auch nichts angezeigt. Machen z.B. manche (Software)Firewals, Browser usw. ;)
 
Bilder bitte hier hochladen und danach über das Bild-Icon (Direktlink vorher kopieren) platzieren.
Antworten auf deine Fragen:
Neues Thema erstellen

Willkommen auf PSD-Tutorials.de

In unseren Foren vernetzt du dich mit anderen Personen, um dich rund um die Themen Fotografie, Grafik, Gestaltung, Bildbearbeitung und 3D auszutauschen. Außerdem schalten wir für dich regelmäßig kostenlose Inhalte frei. Liebe Grüße senden dir die PSD-Gründer Stefan und Matthias Petri aus Waren an der Müritz. Hier erfährst du mehr über uns.

Stefan und Matthias Petri von PSD-Tutorials.de

Nächster neuer Gratisinhalt

03
Stunden
:
:
25
Minuten
:
:
19
Sekunden

Flatrate für Tutorials, Assets, Vorlagen

Zurzeit aktive Besucher

Statistik des Forums

Themen
118.565
Beiträge
1.538.067
Mitglieder
67.488
Neuestes Mitglied
Andrew56524
Oben