Les Allergies
Alimentaires
Posez votre question Signaler

Chargement d'une autre page en php

manou - Dernière réponse le 16 janv. 2003 à 23:59
salut , je débute un peu en php et pour un controle de login et de mot de passe, j'aurais besoin d'une fonction qui charge une autre page juste en ayant le nom de la page .


j'ai essayé headers mai marche pas
Lire la suite 

Chargement d'une autre page en php »

7 réponses
Réponse
+6
moins plus
manou : voici un exemple de redirecion par les HEADERs :

<?php
/* Aucun code HTML ou saut de ligne ou espace ne doit se trouver avant l'ouverture du tag PHP */

if ($login == "monlogin" && $pass == "monpass") {
// c'est bon, on redirige vers la page ok.php
header("Location: ok.php");
// On sort du code par précaution
exit;
}
else {
// Ce n'est pas bon, on affiche un message d'erreur
echo "<html><body>Login ou mot de passe incorrecte. Essayez de nouveau.</body></html>";
exit;
}
?>

-= Bobinours - http://bobin.underlands.org =-
Ajouter un commentaire
Réponse
+1
moins plus
Vraiment ? Si les headers ne fonctionnent pas, c'est que tu dois mal les utiliser ! :o)
La fonction header() doit être appelée avant la première balise HTML, et avant n'importe quel envoi de commande PHP. (C'est pas moi qui le dit, c'est php.net)

Plus d'infos ici: http://www.php.net/manual/fr/function.header.php

Kalamit,
Je ponce donc j'essuie. A bas le javascript :o) !
Ajouter un commentaire
Réponse
+1
moins plus
J'ai oublié de cocher la case :o-/

J'en profite donc pour dire que le moindre espace afficher avant la commande HEADER() provoquera une erreurs (ou warning).

-= Bobinours - http://bobin.underlands.org =-
manou - 16 janv. 2003 à 17:09
en fait header c galère y'a un controle de login a faire avant , y'a pas une autre fonction ou un autre moyen?
Ajouter un commentaire
Réponse
+0
moins plus
Fait le en Javascript c plus simple avec un Onload()
Ajouter un commentaire
Réponse
+0
moins plus
sympa merci.
Ajouter un commentaire
Réponse
+0
moins plus
Si tu as toujours des problèmes, previens nous.

-= Bobinours - http://bobin.underlands.org =-
Ajouter un commentaire
Ce document intitulé « chargement d'une autre page en php » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?