[GastForen Programmierung/Entwicklung PHP und MySQL http_referer

  • Suche
  • Hilfe
  • Lesezeichen
  • Benutzerliste
Themen
Beiträge
Moderatoren
Letzter Beitrag

http_referer

jrandi
Beiträge gesamt: 794

11. Mär 2011, 15:32
Beitrag # 1 von 3
Bewertung:
(1717 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
hallo !

suche das ganze web ab und komme immer wieder auf dasselbe :

warum funktioniert dieses einfache script nicht ???

$ref = $_SERVER['HTTP_REFERER'];
echo $ref;
if ($ref == "http://www.pentanalogie.ch") {
header("HTTP/1.1 301 Moved Permanently");
header("Location: http://www.amaruna.ch/");
}

mein echo gibt nix zurück ? logisch dass es dann nicht funktionieren kann, aber wieso !?

für tipps und tricks danke ich im voraus bestens
jurg
X

http_referer

flobaer
Beiträge gesamt: 317

11. Mär 2011, 16:30
Beitrag # 2 von 3
Beitrag ID: #466807
Bewertung:
(1704 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Jurg,

bist Du sicher, dass Du den Referer haben willst? Teste doch mal folgendes:
Code
<pre> 
<?php print_r($_SERVER); ?>
</pre>


Das gibt Dir das komplette SERVER-Array aus und da siehst Du dann, was Du suchst.

Viele Grüße
Florian


als Antwort auf: [#466802]

http_referer

jrandi
Beiträge gesamt: 794

11. Mär 2011, 16:41
Beitrag # 3 von 3
Beitrag ID: #466810
Bewertung:
(1700 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Merci Florian !

du hast mir auf die sprünge geholfen !
so funktioniert es wie ich will :

$ref = $_SERVER['HTTP_HOST'];
//echo $ref;
if ($ref == "www.pentanalogie.ch") {
header("HTTP/1.1 301 Moved Permanently");
header("Location: http://www.amaruna.ch/");
}


als Antwort auf: [#466807]