Gérer le forum:  Aide  •  Rechercher  •  Liste des Membres  •  Groupes d'utilisateurs   •  S'enregistrer  •  Profil  •  Se connecter pour vérifier ses messages privés  •  Connexion 
 [PHP] Problème de sessions avec EasyPHP Voir le sujet suivant
Voir le sujet précédent
Poster un nouveau sujetRépondre au sujet
Auteur Message
Mingain
Accro à Web-IG
Accro à Web-IG



Sexe: Sexe:Masculin
Messages: 185
Localisation: Nîmes

MessagePosté le: Ven 29 Déc 2006 - 17:02 Répondre en citantRevenir en haut

Salut,

Je me suis re-lancé dans un projet et j'ai besoin de session. Mais là ... c'est le drame : ça marche pas Sad

J'ai donc commencé à faire des recherches sur le net (apparemment le ZoneAlarm et EasyPHP co-habitent mal pour ce qui est des sessions PHP mais bon ... moi j'ai avast Rolling Eyes ).

Bref, je teste deux/trois trucs qui ne me mènent à rien puis je me dis, je vais aller voir les gentils codeurs de web-ig ...

J'execute la fonction session_start() puis j'affiche "Salut" dans le body.





Affichage :


Citation:



Warning: session_start(): open(C:/Program Files/EasyPHP1-8\tmp\\sess_e50054b2b8069f1798200454f7f7d90a, O_RDWR) failed: No such file or directory (2) in c:\program files\easyphp1-8\www\tests\index.html on line 1

Warning: session_start(): Cannot send session cookie - headers already sent by (output started at c:\program files\easyphp1-8\www\tests\index.html:1) in c:\program files\easyphp1-8\www\tests\index.html on line 1

Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at c:\program files\easyphp1-8\www\tests\index.html:1) in c:\program files\easyphp1-8\www\tests\index.html on line 1


Salut


Warning: Unknown(): open(C:/Program Files/EasyPHP1-8\tmp\\sess_e50054b2b8069f1798200454f7f7d90a, O_RDWR) failed: No such file or directory (2) in Unknown on line 0

Warning: Unknown(): Failed to write session data (files). Please verify that the current setting of session.save_path is correct (C:/Program Files/EasyPHP1-8\tmp\) in Unknown on line 0




Il y a un dossier "sessions" dans le dossier du fichier PHP. Je ne trouve pas de solution à mon problème Sad

Si vous pouviez me filer un coup de main Very Happy ... ce serait bien sympa Exclamation


Note à l'intention des admins/modérateurs : On peut pas mettre du code PHP avec les balises phpBB code. Sad

_________________
www.en-camargue.fr : Tourisme et photos en camargue
www.vauclare.fr : Creation de site Web sur mesure dans le gard
Voir le profil de l'utilisateurEnvoyer un message privéEnvoyer l'e-mailAdresse AIMMSN Messenger

N'oubliez pas de vous inscrire à la communauté pour participer. Si vous êtes déjà membre, connectez-vous pour faire disparaître ce bandeau publicitaire.
keldrill
Résident du forum
Résident du forum




Messages: 284

MessagePosté le: Ven 29 Déc 2006 - 18:55 Répondre en citantRevenir en haut

Salut

Pour ce qui est des erreurs de headers, assure-toi d'avoir bien utilisé session_start() avant toute balise html dans le fichier.

Pour les erreurs relatives aux sessions, ça semble être un problème avec le répertoire qui stocke les cookies. Ce paramètre est stocké dans la variable session.save_path de PHP. Chez toi, on voit qu'il est réglé sur "C:/Program Files/EasyPHP1-8\tmp".

Plusieurs choses à faire :

    Chercher la chaîne "save_path" dans ton php.ini ou à l'aide d'un phpinfo()
    Si sa valeur est bien "C:/Program Files/EasyPHP1-8\tmp", vérifier que ce répertoire existe. Dans le cas contraire, créer les répertoires nécessaires ou modifier la valeur du paramètre de manière à ce que PHP sache où stocker les cookies de session.
    S'assurer que l'utilisateur qui lance le serveur apache dispose bien des droits d'écriture dans ce répertoire.



Ensuite lorsque tu ouvres une session avec php, vérifie avec l'explorateur que le cookie se trouve bien dans le répertoire en question.

_________________
Read The Life Manual
http://indriya.org - http://circle-rock.net
Voir le profil de l'utilisateurEnvoyer un message privéVisiter le site web du posteur
Zonag
Modérateur
Modérateur


BTS IG - Option réseau Diplômé
Sexe: Sexe:Masculin
Messages: 1298
Localisation: Toulouse

MessagePosté le: Ven 29 Déc 2006 - 20:14 Répondre en citantRevenir en haut

Mingain a écrit:
Note à l'intention des admins/modérateurs : On peut pas mettre du code PHP avec les balises phpBB code. Sad


Salut,

Je viens d'essayer, j'ai pas eu de problemes ... C'est quoi exactement qui cloche ?.

_________________
Zonag
Voir le profil de l'utilisateurEnvoyer un message privé
Mingain
Accro à Web-IG
Accro à Web-IG



Sexe: Sexe:Masculin
Messages: 185
Localisation: Nîmes

MessagePosté le: Ven 29 Déc 2006 - 21:30 Répondre en citantRevenir en haut

Code:
<session_start>


Les ? s'enlèvent ainsi que les () et les ;





*****************************



Merci beaucoup keldrill. Il n'y avait pas de dossier tmp Shocked

Le mystère reste complet Rolling Eyes Pourquoi n'était-il plus là ??? !

Enfin bref ... Tout est bien qui finit bien Wink

_________________
www.en-camargue.fr : Tourisme et photos en camargue
www.vauclare.fr : Creation de site Web sur mesure dans le gard
Voir le profil de l'utilisateurEnvoyer un message privéEnvoyer l'e-mailAdresse AIMMSN Messenger
Vincent
Webmaster
Webmaster


Post-BTS
Sexe: Sexe:Masculin
Messages: 5584
Localisation: Montpellier

MessagePosté le: Ven 29 Déc 2006 - 22:07 Répondre en citantRevenir en haut

Code:
<?php echo "hum" ; ?>

_________________
Hey les amis, pensez à suivre @webig sur Twitter, et pourquoi pas me suivre moi @cybervince Wink
Voir le profil de l'utilisateurEnvoyer un message privéVisiter le site web du posteurMSN MessengerNuméro ICQ
Zonag
Modérateur
Modérateur


BTS IG - Option réseau Diplômé
Sexe: Sexe:Masculin
Messages: 1298
Localisation: Toulouse

MessagePosté le: Ven 29 Déc 2006 - 22:09 Répondre en citantRevenir en haut

Code:
<php>


Hum voui effectivement ...

_________________
Zonag
Voir le profil de l'utilisateurEnvoyer un message privé
Genzo
Modérateur
Modérateur


Post-BTS
Sexe: Sexe:Masculin
Messages: 1706
Localisation: Sartrouville (78)

MessagePosté le: Ven 29 Déc 2006 - 22:11 Répondre en citantRevenir en haut

Tu avais lu ce topic ?

Problème de session avec nouvelle version easyPHP

Il faut mettre aussi, si mes souvenirs sont bons, le droit d'accès total à Tous les utilisateurs, sur le dossier sessions\
Smile

_________________
N'oubliez pas de mettre un avis sur votre lycée/centre de formation !!! Pensez aux futurs BTSiens. Merci Wink
Voir le profil de l'utilisateurEnvoyer un message privéVisiter le site web du posteurMSN Messenger
Vincent
Webmaster
Webmaster


Post-BTS
Sexe: Sexe:Masculin
Messages: 5584
Localisation: Montpellier

MessagePosté le: Ven 29 Déc 2006 - 23:06 Répondre en citantRevenir en haut

A rappeler aussi que EasyPHP est conçu pour être utilisé en tant que serveur de développement et non pour de la production. Une fois le site terminé, choisir un vrai hébergeur, ou alors le mettre sur un Linux correctement configuré niveau sécurité.

_________________
Hey les amis, pensez à suivre @webig sur Twitter, et pourquoi pas me suivre moi @cybervince Wink
Voir le profil de l'utilisateurEnvoyer un message privéVisiter le site web du posteurMSN MessengerNuméro ICQ
Zonag
Modérateur
Modérateur


BTS IG - Option réseau Diplômé
Sexe: Sexe:Masculin
Messages: 1298
Localisation: Toulouse

MessagePosté le: Ven 29 Déc 2006 - 23:09 Répondre en citantRevenir en haut

Vincent a écrit:
Une fois le site terminé, choisir un vrai hébergeur, ou alors le mettre sur un Linux correctement configuré niveau sécurité.


Moué enfin php tourne aussi sous windows hein Smile Après c'est sur qu'un serveur AMP je le ferais plus tourner sous linux que windows mais bon parfois on a pas le choix ...

_________________
Zonag
Voir le profil de l'utilisateurEnvoyer un message privé
Montrer les messages depuis:      
Poster un nouveau sujetRépondre au sujet
 Sauter vers:   



Voir le sujet suivant
Voir le sujet précédent
Vous ne pouvez pas poster de nouveaux sujets dans ce forum
Vous ne pouvez pas répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum
Vous ne pouvez pas voter dans les sondages de ce forum