[php] probleme include
Fermé
moogly_praha
Messages postés
73
Date d'inscription
lundi 22 octobre 2007
Statut
Membre
Dernière intervention
13 septembre 2010
-
7 févr. 2008 à 16:25
masdmaah Messages postés 48 Date d'inscription samedi 26 janvier 2008 Statut Membre Dernière intervention 9 décembre 2016 - 7 févr. 2008 à 18:59
masdmaah Messages postés 48 Date d'inscription samedi 26 janvier 2008 Statut Membre Dernière intervention 9 décembre 2016 - 7 févr. 2008 à 18:59
A voir également:
- [php] probleme include
- Easy php - Télécharger - Divers Web & Internet
- \R php ✓ - Forum PHP
- C# include ✓ - Forum C#
- Php if plusieurs conditions ✓ - Forum PHP
- Echo image php ✓ - Forum PHP
10 réponses
Scalpweb
Messages postés
1467
Date d'inscription
samedi 13 mars 2004
Statut
Membre
Dernière intervention
5 mai 2010
43
7 févr. 2008 à 16:39
7 févr. 2008 à 16:39
Si j'ai bien compris, alors il faut faire autrement.
Fais en sorte que ton forumulaire de connexion pointe vers une page sans interface (exemple login.php).
A la fin de cette page tu peux faire quelques chose comme ça :
Si les infos sont fausses :
header("Location connexion.php"); die();
Sinon, si elles sont valides :
header("Location index.php"); die();
J'espère que ça peut t'aider.
Fais en sorte que ton forumulaire de connexion pointe vers une page sans interface (exemple login.php).
A la fin de cette page tu peux faire quelques chose comme ça :
Si les infos sont fausses :
header("Location connexion.php"); die();
Sinon, si elles sont valides :
header("Location index.php"); die();
J'espère que ça peut t'aider.
Dans ton lien il faut utiliser target="_top" si je me souviens bien !
Scalpweb
Messages postés
1467
Date d'inscription
samedi 13 mars 2004
Statut
Membre
Dernière intervention
5 mai 2010
43
7 févr. 2008 à 16:47
7 févr. 2008 à 16:47
target="_top" permet de faire apparaitre la page pointer par le lien dans la cadre du haut d'une fenêtre multi-cadre...
Je ne crois pas que ce soit la solution au problème ici.
Je ne crois pas que ce soit la solution au problème ici.
Archeus01
Messages postés
1571
Date d'inscription
mercredi 3 octobre 2007
Statut
Membre
Dernière intervention
9 juin 2022
449
7 févr. 2008 à 16:48
7 févr. 2008 à 16:48
Non non il utilise pas les frames heureusement ^^.
Ha ok, je n'avais pas bien compris.
Alors tu peux certainement utiliser le $_GET dans ta page index.php et y mettre des conditions pour que cela s'affiche dans ta DIV en fonction de la valeur de cette variable GLOBALE.
Alors tu peux certainement utiliser le $_GET dans ta page index.php et y mettre des conditions pour que cela s'affiche dans ta DIV en fonction de la valeur de cette variable GLOBALE.
moogly_praha
Messages postés
73
Date d'inscription
lundi 22 octobre 2007
Statut
Membre
Dernière intervention
13 septembre 2010
5
7 févr. 2008 à 16:56
7 févr. 2008 à 16:56
Merci beaucoup pour vos réponses.
En fait voila le schéma de "ce qui s'passe" :
connexion.php (formulaire) --> verif_connexion.php (avec script php) -------
-----> soit c'est faux et ca revient à connexion.php (dans la meme architecture)
-----> soit c'est bon et ca envoi sur une page différente
et sinon Scalpweb à quoi sert le
Encore merci
En fait voila le schéma de "ce qui s'passe" :
connexion.php (formulaire) --> verif_connexion.php (avec script php) -------
-----> soit c'est faux et ca revient à connexion.php (dans la meme architecture)
-----> soit c'est bon et ca envoi sur une page différente
et sinon Scalpweb à quoi sert le
header("Location connexion.php"); die();et
header("Location index.php"); die();???
Encore merci
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
moogly_praha
Messages postés
73
Date d'inscription
lundi 22 octobre 2007
Statut
Membre
Dernière intervention
13 septembre 2010
5
7 févr. 2008 à 16:57
7 févr. 2008 à 16:57
non non alex mon seul probleme est d'afficher une page complete différente alors que la ca me charge le cadre (de la nouvelle page) dans l'ancienne (celle de connexion.php)
Vous voyez ce que je veux dire ??
Ou peut etre que c'est moi qui comprend rien ... ce qui est fort possible aussi :)
Vous voyez ce que je veux dire ??
Ou peut etre que c'est moi qui comprend rien ... ce qui est fort possible aussi :)
Scalpweb
Messages postés
1467
Date d'inscription
samedi 13 mars 2004
Statut
Membre
Dernière intervention
5 mai 2010
43
7 févr. 2008 à 16:57
7 févr. 2008 à 16:57
J'ai oublié les ':', ça donne :
header("Location: index.php"); die();
Ça permet de rediriger le navigateur vers la page index.php.
C'est ce que tu veux apparemment.
header("Location: index.php"); die();
Ça permet de rediriger le navigateur vers la page index.php.
C'est ce que tu veux apparemment.
moogly_praha
Messages postés
73
Date d'inscription
lundi 22 octobre 2007
Statut
Membre
Dernière intervention
13 septembre 2010
5
7 févr. 2008 à 16:59
7 févr. 2008 à 16:59
ahouias c'est ca je vais tester et je te dis !!!
merci beaucoup
merci beaucoup
moogly_praha
Messages postés
73
Date d'inscription
lundi 22 octobre 2007
Statut
Membre
Dernière intervention
13 septembre 2010
5
7 févr. 2008 à 17:10
7 févr. 2008 à 17:10
Euh d'après ce que je lis il faut placer le header au début de la page avant toute balise html.
Et en fait ca ne résou_ pas mon problème ...
Et en fait ca ne résou_ pas mon problème ...
Scalpweb
Messages postés
1467
Date d'inscription
samedi 13 mars 2004
Statut
Membre
Dernière intervention
5 mai 2010
43
7 févr. 2008 à 18:00
7 févr. 2008 à 18:00
Bah.. Dans ta page verif_connexion.php tu n'a pas de balise html !
Donc c'est bon...
non ?
Donc c'est bon...
non ?
masdmaah
Messages postés
48
Date d'inscription
samedi 26 janvier 2008
Statut
Membre
Dernière intervention
9 décembre 2016
2
7 févr. 2008 à 18:59
7 févr. 2008 à 18:59
Par moogly_praha, le jeudi 7 février 2008 à 16:57:49
non non alex mon seul probleme est d'afficher une page complete différente alors que la ca me charge le cadre (de la nouvelle page) dans l'ancienne (celle de connexion.php)
Vous voyez ce que je veux dire ??
Ou peut etre que c'est moi qui comprend rien ... ce qui est fort possible aussi
oui, on voit tout à fait.
include sert à intégré une portion de code présent dans un fichier
la seule solution est header("Location: index.php");
Il faut qu'il n'y ait aucun code html avant les fonctions header(), mais tu peux mettre du code php, (attention de ne laiser aucun espace devant ta balise "<?php" au début du fichier, car c'est considéré comme du code html)
je te conseille donc de mettre comme action de formulaire, un fichier php (ex : verif.php)
et dedans tu vérifies les identifiants entrés par l'utilisateur et ceux présents dans la base de données
Si identifiants bons
==> header("Location: index.php");
Sinon
==>header("Location: connexion.php");
non non alex mon seul probleme est d'afficher une page complete différente alors que la ca me charge le cadre (de la nouvelle page) dans l'ancienne (celle de connexion.php)
Vous voyez ce que je veux dire ??
Ou peut etre que c'est moi qui comprend rien ... ce qui est fort possible aussi
oui, on voit tout à fait.
include sert à intégré une portion de code présent dans un fichier
la seule solution est header("Location: index.php");
Il faut qu'il n'y ait aucun code html avant les fonctions header(), mais tu peux mettre du code php, (attention de ne laiser aucun espace devant ta balise "<?php" au début du fichier, car c'est considéré comme du code html)
je te conseille donc de mettre comme action de formulaire, un fichier php (ex : verif.php)
et dedans tu vérifies les identifiants entrés par l'utilisateur et ceux présents dans la base de données
Si identifiants bons
==> header("Location: index.php");
Sinon
==>header("Location: connexion.php");