HELP en php
Bienvenue invité ( Connexion | Inscription )
HELP en php
RED-HOT |
12/06/2002 16:28
Message
#1
|
Zouf Groupe : Modérateurs Messages : 657 Inscrit le : 03/06/2002 23:00 Lieu : 3ème planète à gauche Membre no. 54 |
bon voila, je cherche à gérer les sessions en php et j'ai vraiment du mal parce que même si le gars est dans la base, ca marche pas.
Voici le code <? session_start(); $connexion = mysql_pconnect("localhost", $login, $mp) or die ("Impossible de se connecter ! Essayez plus tard"); $query = "SELECT user, password, localcat FROM user where nom='$login' and password='$mp' AND localcat=1"; $result = mysql_db_query ("sudouest", $query, $connexion); if(!$query) { header("location: fr_3.php"); session_destroy(); } else { header("location: menu.php"); session_register("user"); } ?> ensuite menu.php <? include "session.php"; ?> <html> <body> <p> <p> <p> <h2> Clickez sur les liens pour effectuer un ajout, une mise à jour ou supprimer un article.</h2> <a href=maj.php> Pour effectuer une mise à jour. </A> <p> <a href=insert.php> Pour ajouter un article. </a> <p> <a href=eff.php> Pour effacer un article. </a> </body> </html> et enfin session.php <? session_start(); if ($localcat==!"1") { Header("Location: fr_3.php"); session_destroy(); } else { Header("Location: menu.php"); } ?> ca me renvoie quoiq'uil arrive sur la page fr_3.php à l'aiiiide |
RED-HOT |
12/06/2002 16:50
Message
#2
|
Zouf Groupe : Modérateurs Messages : 657 Inscrit le : 03/06/2002 23:00 Lieu : 3ème planète à gauche Membre no. 54 |
PS : le premier qui me dit echo "help"; je le frappe :P
|
Ghost Line |
12/06/2002 17:32
Message
#3
|
Star Trek addict Groupe : Modérateurs Messages : 849 Inscrit le : 18/05/2002 23:00 Lieu : Chartres Membre no. 42 |
Chais pas moua ... quel est le resultat de ta requête ($query) ? tu devrais resortir toutes les valeurs pour voir où ca cloche non ? rappelle moi ... le ! sers à def. une négation ou une variable locale ? quoi qu'il en soit, si tu vas tjrs sur sur fr_3.php, c'est que tu n'a jamais la bonne condition pour aller dans menu.php :P donc le pb est avant
-------------------- Rien n'est plus difficile que de réfléchir. Voilà sans doute pourquoi cela tente si peu de gens. Henry Ford
|
Darhf |
12/06/2002 18:05
Message
#4
|
Goule Groupe : Membres Messages : 828 Inscrit le : 17/05/2002 23:00 Lieu : Toulouse.gif Membre no. 38 |
et $localcat comment il atterit dans session.php ?
-------------------- |
RED-HOT |
13/06/2002 7:51
Message
#5
|
Zouf Groupe : Modérateurs Messages : 657 Inscrit le : 03/06/2002 23:00 Lieu : 3ème planète à gauche Membre no. 54 |
en fait quand je vire tout ce qui concerne les sessions ca marche correctement simplement je n'ai pas envie que quelqu'un disposant de l'adresse direct vers les liens d'administration puisse faire les modificactions.
|
Darhf |
14/06/2002 10:19
Message
#6
|
Goule Groupe : Membres Messages : 828 Inscrit le : 17/05/2002 23:00 Lieu : Toulouse.gif Membre no. 38 |
Le problème c'est un test sur $localcat, mais je repete comment $localcat est défini ?
-------------------- |
Kinou |
15/06/2002 20:56
Message
#7
|
Schtroumpf Groupe : Membres Messages : 4 Inscrit le : 14/06/2002 23:00 Membre no. 70 |
bon alors deja je vois aps en koi te servent les sessions la puiske tu mets pas de variable dedans
ensuite la session elle doit suivre tout l'utilisateur tu dois faire un session_start a chaque debut de page pr recup la session de l'utilisateur mais si tu fais un session_destriy a chaque fois ca sert a rien car il refait une nvelle session a chaque page explique clairement ske tu veux faire et pk, la les sessions servent a rien |
Version bas débit | Nous sommes le : : 09/05/2024 17:36 |