Tach,
ein Problem, das mir in Deinem Source aufgefallen ist:
Wenn man etwas mit einfachen Hochkommatas beginnt, sollte man damit auch aufhören! Beim Programmieren erspart man sich viel Ärger, wenn man ein Ritual einhält: Sofort nach dem öffnen einer Sequenz gleich die Abschlußsequenz dazu schreiben. Das scheint zwar umständlich, aber spart anschließend die Bugsuche
Also erst echo ''; und dann erst den Inhalt rein.
Dein Source lautet deshalb:
- Code: Alles auswählen
<?php
if (!isset($_GET['variable'])) {
echo '<meta http-equiv="refresh" content="1;URL=http://localhost/test/index.php?section=members">';
}
?>
Zum Programmieren empfehle ich deshalb momentan Eclipse 3.0.2 mit phpEclipse 1.1.4 Modul. Hat Syntax Highlighting und überprüft alle Klammern, Anführungszeichen, Hochkommas usw.
Ein weiteres Problem könnte sein, daß Du auf
http://localhost referenzierst. Diese Domain ist nur auf dem Server benutzbar. Außenstehende können darauf nicht zugreifen, da i.d.R. nur das virtuelle lokale Netz 127.0.0.1 angesprochen wird.
Besser ist es fürs Heimnetz z.B. die extern erreichbare IP des Rechners anzugeben, oder sich nen DNS-Server einzurichten, wenn man auf einen Namen referenzieren will.
Sollte das ganze auf einem im I-Net erreichbaren Server laufen, muß da natürlich die Domain des Servers rein.
Gruß TB
Wir leben nicht um zu glauben, sondern um zu lernen.