Meta refresh und $_SERVER['HTTP_REFERER']

ne0hype

Erfahrenes Mitglied
Hi,

ich möchte gerne eine automatische Weiterleitung machen, da ich nicht auf JavaScript setzte geht dies nur mit einem META Refresh. Problem ist hier allerdings, daß ich auf der nächsten Seite prüfen will ob der User auch tatsächlich von der vorhrigen Seite kommt. Dazu benutze ich den $_SERVER['HTTP_REFERER']. Naja und nach einem META Refresh ist der HTTP_REFERER leer. Was nun?
 
Ungetestet

index.html
HTML:
<meta http-equiv="refresh" content="0; URL=deine-url.de/seite2.php?var=1">

seite2.php
PHP:
if($var===1)
{
// tu irgendwas
} else
  {
    // sonst nicht
  }

btw. kann man das nicht auch mit header() lösen?
 
Naja mit dem Header() kann ich keine Weiterleitung nach x Sekunden machen.

Da ich mod_rewrite arbeite fällt die Lösung mit der GET Variable auch weg.

Ich habs nun mitt Javascript gelöst und falls einer JavaScript deaktiviert hat dann hab ich nen manuellen Hyperlink dazugesetzt.
 
Zurück