Sessions ne marchent pas [PHP] - PHP - Programmation
Marsh Posté le 16-11-2004 à 16:56:43
Bon, puisque mon topic déchaîne les passions, après moultes recherches, j'ai trouvé :
Citation : |
fixed, fixed, tu parles ouais
Donc quand je met le session.save_path sur e:\temp, ca marche
Marsh Posté le 16-11-2004 à 17:03:26
ok, recification : quand je met un test tout con genre :
Code :
|
ca marche, et sur osCommerce 2.2, ca marche pas, ca me fait toujours la meme erreur : http://www.oscommerce.com/solutions/downloads (je vais pas copier-coller tout le code )
Marsh Posté le 16-11-2004 à 17:18:20
fais une recherche de ini_set dans le code la variable est peut etre definie manuellement
Marsh Posté le 23-03-2005 à 00:14:54
j'ai eu le même problème. il faut changer la valeur de session dans le module d'administration de oScommerce.
Tu remplace \tmp\ par C:\Program Files\EasyPHP1-7\tmp\ et ça marche !
Marsh Posté le 23-03-2005 à 09:08:42
merci de ta réponse rapide
1/ ca fait un moment que je n'ai plus besoin de résoudre le problème
2/ easyphp çay le mal
Marsh Posté le 16-11-2004 à 15:29:24
Bonjour
J'ai un léger problème avec les sessions PHP. Là, normalement vous vous dites "oh le lourd, il a mis session_start() après de l'affichage". Ben non.
Voilà mon erreur :
Warning: session_start() [function.session-start.html]: open(/tmp\sess_856bf12d488e475950c42a39a75821d6, O_RDWR) failed: No such file or directory (2) in e:\thomas\sites\oscommerce-2.2ms2\catalog\includes\functions\sessions.php on line 67
Bon, c'est facile de penser que mon répertoire /tmp n'existe pas, surtout que je suis sous windows. Oui, mais je suis un malin, et j'ai bien changé le session_save_path de php.ini.
PhP 4.3.9
Apache 1.3.3
MySQL 4.0.22 mais on s'en fout en fait
Voilà le contenu de mon php.ini, du moins une partie :
C:\Windows\php.ini :
Il faut bien noter que l'erreur me dit que le répertoire /tmp n'existe pas, alors que je lui dit que les sessions se sauvegardent sur d:\applis\etc.
D'ailleurs, nulle part dans ce fichier il n'est fait mention de /tmp.
En plus c'est pas la première fois qu'il me fait cette erreur, mais je ne sais plus comment je l'avais résolue
Ca va me faire repasser sous easyphp cette connerie
Merci !
Message édité par cosmoschtroumpf le 16-11-2004 à 16:16:40