Besoin d'aide
Modérateurs : Maîtres de jeu, Oracles
-
- Guerrier
- Messages : 112
- Inscription : jeu. sept. 09, 2004 8:52 pm
- Localisation : EGLY
- Contact :
re
oui je vais leur ecrire demain
car je suis naze la
j'ai regardé sur des forum de php et je suis pas le seul a avoir le probleme
de perte de session à chaque page grrrrrrrrrrrrrrrrrrrrrrrrrrrrr
Ce n'est pas normal !
Je te tiens aux courants sinon pour les fautes d'orthographes jevais faire des efforts ;)
Merci pour tout et bonne soirée
@+ jp
car je suis naze la
j'ai regardé sur des forum de php et je suis pas le seul a avoir le probleme
de perte de session à chaque page grrrrrrrrrrrrrrrrrrrrrrrrrrrrr
Ce n'est pas normal !
Je te tiens aux courants sinon pour les fautes d'orthographes jevais faire des efforts ;)
Merci pour tout et bonne soirée
@+ jp
-
- Guerrier
- Messages : 392
- Inscription : lun. oct. 24, 2005 5:57 pm
- Localisation : Tolosa
- Contact :
Avec Free il faut créer le repetoire "sessions" a la racine du serveur, sinon ça ne marchera jamais.
Sinon, faut que tu regarde bien ton code si t'ouvre bien la session (session_start()), que tu test si le login que t'as mis dans une session est bien "registered", enregistré en gros;
J'ai fait des sites hebergés sur free et j'ai jamais eu de problemes (a part créer le repertorie sessions), sinon ça a toujours bien marcher.
<?php
// si la variable PHPSESSID n'est pas vide alors on ne recréé pas une session, sinon on la demarre
if ($PHPSESSID)
session_start($PHPSESSID);
else
session_start();
$pseudo = "Titi";
session_register("pseudo"); //enregsitrement de la session s'apellant pseudo avec comme valeur : Titi
?>
Apres tu test genre si la session qui s'apelle pseudo est vide ou pas ...
Sinon, faut que tu regarde bien ton code si t'ouvre bien la session (session_start()), que tu test si le login que t'as mis dans une session est bien "registered", enregistré en gros;
J'ai fait des sites hebergés sur free et j'ai jamais eu de problemes (a part créer le repertorie sessions), sinon ça a toujours bien marcher.
<?php
// si la variable PHPSESSID n'est pas vide alors on ne recréé pas une session, sinon on la demarre
if ($PHPSESSID)
session_start($PHPSESSID);
else
session_start();
$pseudo = "Titi";
session_register("pseudo"); //enregsitrement de la session s'apellant pseudo avec comme valeur : Titi
?>
Apres tu test genre si la session qui s'apelle pseudo est vide ou pas ...
Dernière modification par scrala le ven. janv. 13, 2006 2:38 pm, modifié 1 fois.

- Succombez à mon charme irrésistible -
-
- Guerrier
- Messages : 392
- Inscription : lun. oct. 24, 2005 5:57 pm
- Localisation : Tolosa
- Contact :
Ben non, tu l'enregistre (register) une seule fois et apres tu test si il est pas vide, si il est aps vide alors t'affiche la page que tu veux afficher pour l'utilisateur connecté.
Dans les autres pages :
if($_SESSION["pseudo"])
{
//affichage de la page
}
else
{
//redirection vers la page de connexion
}
Dans les autres pages :
if($_SESSION["pseudo"])
{
//affichage de la page
}
else
{
//redirection vers la page de connexion
}

- Succombez à mon charme irrésistible -
-
- Guerrier
- Messages : 112
- Inscription : jeu. sept. 09, 2004 8:52 pm
- Localisation : EGLY
- Contact :
re
$_SESSION['Nom_Joueur']=$RR;
puis j'appel page2.php:
if (isset($_SESSION['$Nom_Joueur']))
{
$val2=$_SESSION['Nom_Joueur'];
}else
{
echo "Probleme de Session !!!!!!!!!!!!!!!!</br> ";
moi j'ai ecris ca
par contre il me change d'id de session à chaque page donc le stokage perdu
puis j'appel page2.php:
if (isset($_SESSION['$Nom_Joueur']))
{
$val2=$_SESSION['Nom_Joueur'];
}else
{
echo "Probleme de Session !!!!!!!!!!!!!!!!</br> ";
moi j'ai ecris ca
par contre il me change d'id de session à chaque page donc le stokage perdu
- LordKraken
- Admin
- Messages : 15881
- Inscription : ven. juin 04, 2004 6:54 pm