CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

help me : les sessions ....

seb203
seb203
Niveau 5
21 juin 2004 à 21:07:08

Ban voila g trois pages : Un formulaire ; et une page de verification qui renvoie vers tel page si le login et le pass sont bon :

==================================================

Code formulaire :
< form method="post" action="verif.php">
< input type="text" name="pseudo">
< input type="password" name="pass">
< input type="submit" value="entrer">
< /form>

==================================================

==================================================

Code verif.php :
< ?
$pseudo = $_GET[´pseudo´];
$pass = $_GET[´pass´];

mysql_connect("localhost", " root", " ");
mysql_select_db("id");
$req = mysql_query("SELECT * FROM membres WHERE pseudo=´$pseudo´");
while($reponse=mysql_fetch_array($req))
{
$pass_ok = $reponse[´pass´];
}

if($pass==$pass_ok)
{
session_start();
session_register(´pass´);
header("location: logué.php");
exit();
}
else
{
header("location: noid.php");
exit();
}
? >

==================================================

code de logué.php
< ?
if ( ! session_is_registered("password") )
{
header("location: noid.php");
}
else
{
===>On affiche le code
}
? >

==================================================

Donc voila ca ne marche pas du tout si quelqu´un peu m´aider ce serai vraiment sympas car je suis dessus depuis longtemps et cette histoire de session commence vraiment a me saouler ! !

Merci d´avance !

seb203
seb203
Niveau 5
21 juin 2004 à 21:31:35

heu je me relisait et j´ai reperer une petite erreur de frappe . ..

if ( ! session_is_registered("pass") )
{
header("location: noid.php");
}

Voila mais ca ne change rien . .. :up:

gulius44
gulius44
Niveau 9
21 juin 2004 à 21:44:37

Et cest koi les erreurs, keeski tourne mal,.... ? ?? C bien bo de metttre un code, mais il faut préciser ce qui semble ne pas fonctionner,... les errreurs visibles,...

electron_libre
electron_libre
Niveau 10
21 juin 2004 à 23:48:35

session_start() toujours en debut de code,
donc dans verif.php tu le ressort du test, et tu le remontes tout en haut

et surtout, dans toute les page ou tu utilises ta variable de session il faut que tu le mettes aussi,
donc dans logué.php tu le rajoutes

essaie deja comme ca

Yoda_Software
Yoda_Software
Niveau 30
22 juin 2004 à 00:13:19

Un conseil, ne met pas de caractères accentués dans les nom de fichiers. Utilise uniquement les caractères ´a´ à ´z´, ´0´ à ´9´, ´-´ et ´_´. Ca t´évitera des problêmes !

Sous forums
  • Aide à l'achat Mac
  • Macintosh
  • Création de sites web
  • Création de Jeux
  • Linux
  • Programmation
  • Internet
  • Steam Deck
  • Hardware
La vidéo du moment