Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1503 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Include

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Include

n°1485185
koskoz
They see me trollin they hatin
Posté le 01-12-2006 à 18:37:25  profilanswer
 

Salut tout le monde,
j'ai actuellement un petit problème d'include en php.
J'ai mon design, prévu avec certains blocs, et il y a un bloc pour l'identification.
J'inclus donc mon fichier pour se logguer, tout se passe bien, mais lorsque l'on clique sur le bouton pour se logguer, la page qui suit et qui contient la vérification des identifiants ainsi qu'un petit message de bienvenu ne s'inclut pas dans mon cadre, mais ouvre en fait une nouvelle page :sweat:  
 
J'aimerai donc que mon message de bienvenu reste dans le cadre prévu à cette effet sans ouvrir une nouvelle page, sachant que ma structure ressemble grosso-modo à ça :
 

Code :
  1. <?php
  2. session_start();
  3. require('admin/includes/config.inc.php');
  4. ?>
  5. <body>
  6.   <div id="ident">
  7.   <h2 id="ident"></h2>
  8.    <?php include('membres/index.php'); ?>
  9.   </div>
  10.   <div id="body">
  11.     <?
  12. if(isset($_GET["page"]) && file_exists($_GET["rub"]."/".$_GET["page"] .".php" ))
  13. {
  14. include dirname(__FILE__)."/".$_GET['rub']."/".$_GET['page'].".php";
  15. }
  16. else {
  17. include dirname(__FILE__)."/home.php";
  18. }
  19. ?>
  20. </div>
  21. </body>


 
Et tou ce qui doit toujours rester dans le cadre est l'include tout basique située dans le bloc "ident".
 
Voilà, merci d'avance :)


---------------
Twitter
mood
Publicité
Posté le 01-12-2006 à 18:37:25  profilanswer
 

n°1485192
skeye
Posté le 01-12-2006 à 18:49:20  profilanswer
 

le spam, c'est mal.[:ban]


---------------
Can't buy what I want because it's free -
n°1485391
koskoz
They see me trollin they hatin
Posté le 02-12-2006 à 16:36:44  profilanswer
 

up, j'ai changé ça :

 
Code :
  1. <?php
  2.   echo $_SESSION['test'];
  3.   //$_SESSION['auth'] = true;
  4. if (!empty($_SESSION['auth'])) {
  5. echo "Bonjour <a href=\"membres/edit.php?id=".$select2['id']."\">".$_SESSION['pseudo']."</a>,<br />";
  6. }
  7. else {
  8. include(dirname(__FILE__).'/membres/index.php');
  9. }
  10. ?>
 

Et mon fichier verif_connec.php

 
Code :
  1. <?php
  2. require('../admin/includes/config.inc.php');
  3. //$_SESSION['auth'] = false;
  4. $nick = trim($_POST['pseudo']);
  5. $pass = md5(trim($_POST['pass']));
  6. mysql_connect(HOSTNAME, USERNAME, PWD);
  7. mysql_select_db(DBNAME);
  8. $select = mysql_query("SELECT * FROM membres WHERE pseudo='".mysql_real_escape_string($nick)."' AND pass='".mysql_real_escape_string($pass)."'" ) or die(mysql_error());
  9. $select2 = mysql_fetch_array($select);
  10. if($select2) {
  11. session_start();
  12. $_SESSION['pseudo'] = $nick;
  13. $_SESSION['auth'] = true;
  14. $_SESSION['test'] = "test";
  15. header("Location: ../index.php" );
  16. }
  17. else {
  18. ?>
  19. Mauvais pseudo ou mot de passe.
  20. <?php
  21. }
  22. mysql_close();
  23. ?>
 

Mais j'ai toujours un gros soucis :
lorsque je me logue et que je tape un mauvais identifiant ou/et mot de passe, j'ai le droit au message d'erreur comme quoi ce n'est pas bon, et je reste sur la page blanche.

 

Jusque là, pas de soucis, mais lorsque je rentre un bon identifiant et mdp, je suis renvoyé vers l'index mais le formulaire est toujours présent.

 

En fait, j'ai l'impression qu'il n'y a aucune variable qui passe dans la session, puisque même la variable "test" ne saffiche pas...


Message édité par koskoz le 02-12-2006 à 16:37:51

---------------
Twitter
n°1485679
franzBesac
Posté le 03-12-2006 à 17:37:30  profilanswer
 

TU ne fais aucun session_start() ! c'est normalement la première instruction sur chaque page lorsque tu fais des sessions.  
 
Salut !


---------------
http://www.chances-de-gagner.fr

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Include

 

Sujets relatifs
[C++] include et redefinition de type[resolu] Probleme passage iframe --> include
[Visual C++] Comment forcer une priorité aux répertoires d'include ?Wamp 5 : ne gère pas les include() ?
include dans l'indexInclude et liens
pb de mise en page avec includeProbleme url include
robotstats + include("/home/samet/www/admin/robotstats/robotstats.pblm de lien php avec un include
Plus de sujets relatifs à : Include


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR