• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Referrer feld ablesen und infos analysien

Status
Für weitere Antworten geschlossen.

rebrain

Neues Mitglied
Hallo.
Erstmal möchte ich sagen dass ich noch nicht so gut mit der Deutschen Grammatik befreundet bin, da es nicht meine Muttersprache ist.

Mein Ziel ist ein Seite zu erstellen die aufgrundd von der Referrer Informationen entscheiden ob die Seite weitergeleitet werden muss oder nicht.

Zum Beispiel:

Ein üser kommt von einer anderen Seite auf meine.
Wenn der Referrer Feld auf domain.de zuweisst oder kein referrer informationen hat dann soll die Seite kein Redirekt auslösen.

Wenn ein User klickt auf ein link das auf dem domain: verbotene-domain.de
stehn dann wird das Referrer Feld auf die verbotene-domain.de Domain zuweisen. Und dann muss ein Redirekt aufgelöst werden der auf mein-domain2.de/error.php weiterleitet.

Bitte geben Sie mir die konkrete Quell-code (wenn es kein großer aufwand ist)
oder, wenn es sein sollte, auf ein Tutorial.

Noch ein Paar fragen:
- Welche Referrer wird dann beim Redirekt geschrieben? Der mit der Addresse von meiner Seite mein-domain.de , von verbotene-domain.de, ober kein?


- Was ist die Quellcode die Den referrer auf der Seite ausgibt. (Zum Test zwecken)

:D Danke schön, und ich freue mich auf eure Antworten. :)
 
Referer kannst du so ausgeben (PHP):
PHP:
<?php echo $_SERVER['HTTP_REFERER']; ?>
Für dein Vorhaben wäre aber eine .htaccess Datei wohl besser geignet:
Code:
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_REFERER} ^http://(www\.)?verbotene-domain\.de.*$ [NC]
RewriteRule ^.*$ ./error.php [L]
verbotene-domain kannst du dann deinen Bedürfnissen anpassen.
Ist nicht getestet, sollte aber funktionieren.

Erklärungen findest du hier: modrewrite.de | mod_rewrite & .htaccess (Apache Server)

littleHtml Freak schrieb:
in internet- foren siezt man sich nicht :wink:
Nur, dass es hier nicht die Regel ist, heißt nicht, dass das überall so ist. Besser zu höflich als umgekehrt ;)
 
@littleHtml Freak: die Seite ist nicht mal online. Ich habe mir gedacht dass ich erstmal die fertig mache und nur dann online setze.
Ok dann sag ich ab jetzt "du" :P

@BcF mit .htaccess wollte ich das nicht machen weil es zu schwer ist mit den ganzen zeichen :O

Danke für die Hilfe und hier ist ein Code in Javascript die ich gefunden habe:

<script LANGUAGE="JavaScript" type="text/javascript" type="text/javascript">
<!--

document.write("<center><B>Sie kommen von folgender Internetseite:<br>");
if (document.referrer == '') document.write("unbekannt")
else
document.write(document.referrer+"</B></center>");


//-->
</script

Ich versuche alles vertig zu stellen und dann komme ich wieder mit den Ergbenissen :) Bis dann!
 
Hallo,

JavaScript ist dafür nicht geeignet, wenn Du sicherstellen willst, dass die Besucher immer auf die richtige Seite verwiesen werden sollen.

JavaScript kann man abstellen, dann funktioniert das gar nicht.

Ich würde die .htaccess-Variante benutzen.

Gruß,
-Efchen
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben