problème de session

Répondre
os2
le 10/07/2004 à 19:00
os2
salut

j'ai un script pour inscrire une personne au site (formulaire)

j'ai un autre script pour valider les donnée

dans ce script je fais:

Code:
session_start();

if(session_is_registered("username")){
$url="/admin";
header("location: $url");
}
else
{

$username= $_POST['username'];
$password= $_POST['password'];

$username = $ligne["mem_nomusager"];
$password = $ligne["mem_motpasse"];
$type = 0;

session_register("username");
session_register("password");
session_register("type");

}


les données sont bien là

après avoir fait une inscription, si je tente imédiatement de modifier les paramètre du l'usager, (son profil) avec mon script, les données de l'usager ne s'affiche pas...

si je me déconnecte et reconnecte aucun problème...

voici mon script modifierprofil:
Code:
(Le code posté par ce membre étant trop long, il a été automatiquement inséré dans le wall. Pour le voir, veuiller clicker sur [lien=http://www.lephpfacile.com/wall/lire_wall.php?wall=1537]ce lien[/lien])

une idée pourquoi ça fonctionne pas?
http://www.laboiteaprog.com
XTremTourist
le 10/07/2004 à 20:33
XTremTourist
heu tu ecri
$username = $ligne["mem_nomusager"];
$password = $ligne["mem_motpasse"];
$type = 0;


php comprend ke

$username et = a $ligne["mem_nomusager"];
$password et = a $ligne["mem_motpasse"];
$type et = a 0;

je croi plutot ke tu voulai ecrire comme sa
<?php
$ligne["mem_nomusager"] = $username;
$ligne["mem_motpasse"]=$password;
$type = 0;
?>

ce qui veux dire ke $ligne["mem_nomusager"] et egale a $username ki et egale a $_POST['username'] et non pas comme tu a fait ki disait ke $username est egal a$ligne['mem_nomusager"] ki etait egale a rien
os2
le 10/07/2004 à 20:46
os2
ne plus utiliser de session_register est la solution
http://www.laboiteaprog.com
os2
le 10/07/2004 à 22:24
os2
faut mieux utiliser des $_session['nomvariable'];
uniquement
http://www.laboiteaprog.com
moogli
le 10/07/2004 à 23:19
moogli
SI tu veut éviter un autre post utilise plutot les :
$_SESSION['variable']

Php est très suceptible sur la syntaxe de ses variables smiley

@+
Il en faut peu pour être heureux !!!!!
os2
le 11/07/2004 à 01:09
os2
c'est ce que j'utilisais dans mon code... (en majuscule) sauf que je l'ai écrit en miniscule dans le forum....
http://www.laboiteaprog.com
Répondre

Ecrire un message

Votre message vient d'être créé avec succès.
LoadingChargement en cours