Un petite problème de session

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Un petite problème de session

par Cyrano » 28 nov. 2006, 08:28

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 ;)

Un petite problème de session

par emmiedax » 28 nov. 2006, 06:01

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