Rechercher : dans
Par :

PHP session_start bug

Dernière réponse le 6 jun 2009 à 16:12:16 Darkon, le 7 mar 2007 à 15:33:29 
 Signaler ce message aux modérateurs

Bonjour,

J'ai envoyé un sript php (File Thingie) sur deux sites (serveur Apache). Sur le premier, il marche bien, mais quand j'ai voulu l'envoyer sur le second, le programme a bloqué au niveau de session_start. Je pense que c'est un problème de mémorisation de la variable $_Session, ou de cookie qui n'est pas remis à jour. J'ai éliminé les cookies sur mon navigateur IE, mais ça n'a rien fait. D'ailleurs les cookies sont peut-être mémorisés sur le serveur. Il y a parait-il quelque part sur le serveur un fichier sessions où les sessions sont enregistrées et c'est sans doute là où il faudrait aller...
Enfin je suppose, parce-que en fait je ne connais rien au php. Voilà les messages erreur :

Warning: session_start() [function.session-start]: open(/mnt/128/sdb/3/5/yurugu/sessions/sess_78598a064e63d9eb4­27e62d3482fb413, O_RDWR) failed: No such file or directory (2) in /mnt/128/sdb/3/5/yurugu/data/ft2.php on line 951

Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at /mnt/128/sdb/3/5/yurugu/data/ft2.php:951) in /mnt/128/sdb/3/5/yurugu/data/ft2.php on line 951

Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /mnt/128/sdb/3/5/yurugu/data/ft2.php:951) in /mnt/128/sdb/3/5/yurugu/data/ft2.php on line 951

Warning: Cannot modify header information - headers already sent by (output started at /mnt/128/sdb/3/5/yurugu/data/ft2.php:951) in /mnt/128/sdb/3/5/yurugu/data/ft2.php on line 952

Quelle horreur !
Quelqu'un(e) aurait-il une idée voire une solution sur ce problème ?

Merci
Darkon

Configuration: Windows XP
Internet Explorer 7.0

Meilleures réponses pour « PHP session_start bug » dans :
[PHP] Headers already sent by..... Voir Lorsque vous utilisez une fonction PHP qui manipule les en-têtes HTTP comme par exemple: header() setcookie() session_start() Il est important d'utiliser ces fonctions avant d'avoir généré le moindre flux vers le client. A partir du moment où...
[PHP] Upload de fichiers VoirLe langage PHP permet de gérer des fichiers envoyés (uploadés) grâce à un formulaire HTML. Formulaire d'envoi de fichiers Configuration de PHP pour permettre l'upload Récupération du fichier avec PHP Formulaire d'envoi de fichiers La...
[PHP] Notice: Undefined index: VoirSi vous utilisez les tableaux $_POST ou $_GET pour récupérer les variables de vos formulaires ou autres, il se peut que vous tombiez sur cette erreur: Notice: Undefined index 'champs du tableau' in 'chemin du fichier php en cours d'execution' on line...
[PHP] Parse error, unexpected T_STRING, expecting ',' or ';' VoirCette erreur, fréquente, se produit notamment lorsqu'un guillemet est présent dans une chaîne délimitée par ce même type de guillemets, par exemple :
Télécharger PHP Edit VoirPHPEdit est un environnement de développement intégré (IDE) sous Windows pour le langage PHP. Il offre un grand nombre de fonctionnalités permettant de développer plus efficacement : Coloration syntaxique Auto-complétion des fonctions Débuggeur...
Télécharger PHP FTP Synchronizer VoirLa mise à jour de site web est aussi complexe que sa conception. Alors il faut utiliser le bon outil avec les bon paramètres et une bonne connaissance de programmation pour mettre à jour un site. PHP FTP Synchronizer est une application vous...
PHP - Les fichiers VoirLa gestion des fichiers avec PHP Avec PHP, la création ou la lecture de fichiers est, une fois de plus, assez simple. Il existe une multitude de fonctions dédiées à l'utilisation des fichiers. La communication entre le script PHP et le fichier...
PHP - Récupération de données VoirPHP rend très simple la récupération de données envoyées par l'intermédiaire de formulaires HTML. Création d'un formulaire Grâce à la balise FORM du langage HTML, il est très simple de créer des formulaires comprenant : des champs de saisie des...
PHP - Bases de données VoirPhp permet un interfaçage très simple avec un grand nombre de bases de données. Lorsqu'une base de données n'est pas directement supportée par Php, il est possible d'utiliser un driver ODBC, pilote standard pour communiquer avec les bases de...

1

chuch, le 7 mar 2007 à 16:51:38
  • +1

Sur certain serveur (free notament) il te faut cree un repertoire sessions ou va se stocker le N° de session

et c 'est ce qu'il dit dans la 1ere erreur

failed: No such file or directory
essaye deja ca

Répondre à chuch

2

Darkon, le 17 mar 2007 à 12:22:28
  • +5

Merci Chuch, c'est bien ça !
Sur Free.fr, Il suffit de créer un répertoire nommé "sessions" à la racine du site perso pour que les programmes PHP employant cette fonction fonctionnent...

Répondre à Darkon

3

Snip714, le 26 nov 2007 à 06:51:30

Comment peut on les créer, ses répertoires ?

Répondre à Snip714

4

kingofkings, le 26 nov 2007 à 09:49:09
  • +1

Ben si c'est sur free le plus simple c'est de télécharger FileZilla et de te connecter à ton serveur puis il t'afficheras tous les répertoires que contient ton site/serveur et tu ferra dans cette zone clic droit puis nouveau dossier et puis le tour est joué tu as un nouveau répertoire !

Répondre à kingofkings

5

 sparkplug, le 6 jun 2009 à 16:12:16

Cela fait plusieurs heures que je cherche une solution, un dossier session et hop, tout est réglé!!!!!!
merci beaucoup!!!!!!!!!!!!

Répondre à sparkplug