Befehl header !?

proloser

Erfahrenes Mitglied
Hallo,

ich möchte gerne mit dem Link

http://meinedomain.at/##username##/

,statt ##username## der Name vom User verwenden.


Mein Problem ist folgendes:

Ich lass mir automatisch ein Ordner mit dem Username erstellen, darin eine Datei (index.php) mit folgendem Inhalt

Code:
<?

header("Location: = ../gb/index.php?userID=$userid");

?>

aber er bringt mir nur eine Fehlermeldung.

Ich hab mir schon überlegt mit dem meta tag zu Arbeiten aber ich möchte gerne die Domain (http://meinedomain.at/##username##/) beibehalten.
 
PHP:
<?php
header("Location: ../gb/index.php?userID=".$userid);
?>
:rolleyes:

Im Übrigen ist es recht hilfreich, die Fehlermeldung auch zu posten.
 
Das ist kein PHP-Fehler...die URL ist halt nicht vorhanden, da musst du halt ne vorhandene in header() angeben. Wie die aussehen muss, kannst nur du wissen.... in dem von mir gepostetem Schnipsel müsste sich im selben Verzeichnis, wo sich das Skript befindet, ein Verzeichnis "gb" befinden, welches die "index.php" beinhaltet.

In deinem Schnipsel ist das = falsch am Platze.
 
Das Schlagwort lautet mod_rewrite und ist ein Mod für den Apache Webserver. Dann kannst du die URL "behalten" obwohl im Hintergrund ganz andere Werte und Dateien angesprochen werden.
 
Zurück