Probleme de session

matteo_17
Invité n'ayant pas de compte PHPfrance

05 janv. 2006, 17:39

Bonjour à tous,
J'ai un petit probleme avec l'utilisation des variables de session.
Pour faire vite je veux restreindre l'accès à mon site pour kelke utilisateur
J'ai donc fé le traditionnelle login et mot de passe.
Je crée une variable de session et l'initialise avec une valeur qui me permet de déterminé la visibilité que possèdera l'utilisateur sur le site( en gros des liens en plus ou en moins).
Jusque la rien de bien difficile.
Néanmoins, c apré ke ca cloche car je n'arrive plus à accèder au valeur de ma variable de session et quand je fé un echo dessus ma variable est vide. Je capte pas!!! kel ke peut m'aider merci.

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 13231 Messages

05 janv. 2006, 17:46

Est-ce que tu as bien pensé à mettre un session_start en haut de ta page ?
Connaître son ignorance est la meilleure part de la connaissance
Pour un code lisible : n'hésitez pas à sauter des lignes et indenter

twitter - site perso - Github - Zend Certified Engineer

matteo_17
Invité n'ayant pas de compte PHPfrance

05 janv. 2006, 18:09

ben a vrai dire kan je ve mettre un session_start() en haut d'une page j'ai de magnifique message d'erreur.
Donc je c pas si ca vient de mon hebergeur ( free)?

Mammouth du PHP | 1311 Messages

05 janv. 2006, 18:14

salut
a tu crée le repertoire session(s) a la racine de ton site??

matteo_17
Invité n'ayant pas de compte PHPfrance

05 janv. 2006, 18:19

Euh non pourkoi?

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 13231 Messages

05 janv. 2006, 18:23

salut
a tu crée le repertoire session(s) a la racine de ton site??
Si tu n'as pas de session_start, c'est normal que tu n'accede pas au variables de session vu que tu n'as pas fait le lien entre ton script et la session

Donnes nous plutôt le message d'erreur que tu obtiens quand tu met le session_start
Connaître son ignorance est la meilleure part de la connaissance
Pour un code lisible : n'hésitez pas à sauter des lignes et indenter

twitter - site perso - Github - Zend Certified Engineer

matteo_17
Invité n'ayant pas de compte PHPfrance

05 janv. 2006, 18:28

ca donne un truc de ce style:

Warning: session_start(): open(/var/www/free.fr/0/1/####/sessions/sess_63f72d1eb24a36b4b6167f91e84bc3b1, O_RDWR) failed: No such file or directory (2) in /var/www/free.fr/0/1/####/site_auto/verifLogin.php on line 2

Warning: session_start(): Cannot send session cookie - headers already sent by (output started at /var/www/free.fr/0/1/####/site_auto/verifLogin.php:2) in /var/www/free.fr/0/1/####/site_auto/verifLogin.php on line 2

Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at /var/www/free.fr/0/1/####/site_auto/verifLogin.php:2) in /var/www/free.fr/0/1/####/site_auto/verifLogin.php on line 2

Mammouth du PHP | 1311 Messages

05 janv. 2006, 18:30

1er chose sur free pour utiliser les sessions chez free il faut creer un repetoire sessions a la racine(voir l'aide free)
2ieme chose suivre les indications de Zeus

matteo_17
Invité n'ayant pas de compte PHPfrance

05 janv. 2006, 18:31

Donc d'apré le message d'erreur je comprend bien qui trouve pas ce fameu repertoire session.
Donc fo ke je fasse koi exactement?
C free ki demande une config spéciale?

ViPHP
ViPHP | 2144 Messages

05 janv. 2006, 18:52

1er chose sur free pour utiliser les sessions chez free il faut creer un repetoire sessions a la racine(voir l'aide free)
Je crois que c'est clair, non ? :lol: :lol:

matteo_17
Invité n'ayant pas de compte PHPfrance

05 janv. 2006, 18:57

uhm autant pour moi ok pour ce détails.
Ca marche beaucoup mieu!! :S
Merci bien

Invité
Invité n'ayant pas de compte PHPfrance

05 janv. 2006, 19:06

je peut pas mettre résolu car je me suis pas encore inscrit, enfin je pense!
désolé du dérangement je débute j'ai que 12 ans... :oops:
Merci pour le temps ke vous m'avez accordé.