Page 1 sur 1

Probleme de session

Posté : 05 janv. 2006, 17:39
par matteo_17
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.

Posté : 05 janv. 2006, 17:46
par zeus
Est-ce que tu as bien pensé à mettre un session_start en haut de ta page ?

Posté : 05 janv. 2006, 18:09
par matteo_17
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)?

Posté : 05 janv. 2006, 18:14
par jeff
salut
a tu crée le repertoire session(s) a la racine de ton site??

Posté : 05 janv. 2006, 18:19
par matteo_17
Euh non pourkoi?

Posté : 05 janv. 2006, 18:23
par zeus
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

Posté : 05 janv. 2006, 18:28
par matteo_17
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

Posté : 05 janv. 2006, 18:30
par jeff
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

Posté : 05 janv. 2006, 18:31
par matteo_17
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?

Posté : 05 janv. 2006, 18:52
par iclo
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:

Posté : 05 janv. 2006, 18:57
par matteo_17
uhm autant pour moi ok pour ce détails.
Ca marche beaucoup mieu!! :S
Merci bien

Posté : 05 janv. 2006, 19:06
par Invité
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é.