Page 1 sur 1

Un petite problème de session

Posté : 28 nov. 2006, 06:01
par emmiedax
Bonjour,
à chaque ligne, j'ai l'impression d'avoir des problèmes en php. Voici le nouveau. Comme j'essaie de faire en sorte que mon site ne soit accessible que par des utilisateur enregistré, je voudrais créer un session. Voici donc le code que j'ai fait :
session_start();
sans même se poser la question de ce qui peut se passer après, le navigateur affiche :
Warning: session_start() [function.session-start]: open(/mnt/137/sdc/8/1/semas/sessions/sess_b16ac1c3d148e87f4b2adfcc8a0f5379, O_RDWR) failed: No such file or directory (2) in /mnt/137/sdc/8/1/semas/index.php on line 3

Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at /mnt/137/sdc/8/1/semas/index.php:3) in /mnt/137/sdc/8/1/semas/index.php on line 3

Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /mnt/137/sdc/8/1/semas/index.php:3) in /mnt/137/sdc/8/1/semas/index.php on line 3

Warning: Cannot modify header information - headers already sent by (output started at /mnt/137/sdc/8/1/semas/index.php:3) in /mnt/137/sdc/8/1/semas/index.php on line 12
Je crois comprendre que les headers ont déjà été envoyés, mais en fait non, cat c'est la première fonction juste après
<?php
J'avais déjà fais cela sur des versions précédantes de php et mysql. Que fais je mal.

Merci July

Posté : 28 nov. 2006, 08:28
par Cyrano
Je dirais que tu as un site sur free.fr et qu'il manque un répertoire. Ouvre ton client ftp (Filezilla, FtpExpert ou celui de ton choix) et vas sur ton espace web. À la racine, crée un nouveau répertoire vide nommé "sessions" (au pluriel) et referme tout ça. Ensuite, essaye à nouveau d'afficher ta page ;)