header ne marche pas

Répondre
guppy71
le 26/11/2004 à 16:46
guppy71
j'ai le code suivant

session_start();
if ($login=="xxxxx" && $pass=="xxxxxx")
{
$statut="admin";
session_register("login");
session_register("statut");
header("location: admi/adminis.php");
}
et l'erreur suivante

The requested URL /loto_interne/admi/pagelogin.php was not found on this server.

cette page se trouve dans un dossier "public" et la page recherche dans le dossier "admi"

Merci de votre aide
Guppy71
d_shark
le 26/11/2004 à 16:48
d_shark
Hello,

ben a mon avis c'est tout simplement que tu rediriges mal ta page !

header("location: admi/adminis.php");

si elle est dans le le dossier public faudrait plutot mettre ca

header("location: public/adminis.php");
guppy71
le 26/11/2004 à 18:00
guppy71
je me suis expliqué

la page de depart (celle ou se trouve le script) est dans un dossier "public" et elle pointe sur une page qui est dans le dossier "admi"
Guppy71
ciboulette
le 30/11/2004 à 06:36
ciboulette
sinon se que tu peu faire c'est crée une variable avec ton chemin de base
$http_dir = "http://127.0.0.1/mon_site/";

et apres tu fait
header("location: ".$http_dir."admi/adminis.php");
LA GLOBULE
le 30/11/2004 à 09:21
LA GLOBULE
En voila une bonne idée :)

Perso, je fais pareil, mais j'utilise une constante.
ciboulette
le 01/12/2004 à 03:19
ciboulette
moi aussi mais apres il m'aurai demendé : c'est quoi une constante. (une constante c'est mieux comme ça pour allez dans les fonction etc pas besoin de les metre en globals)
Répondre

Ecrire un message

Votre message vient d'être créé avec succès.
LoadingChargement en cours