Free: pb acceptation de sessions

Free: pb acceptation de sessions - Windows & Software

Marsh Posté le 11-02-2004 à 01:22:53    

sur mes pages jutilise des sessions et voici les messages d'erreur:
mon site est ici replacé par "mon_login".
 
Warning: session_start(): open(/var/www/free.fr/6/a/mon_login/sessions/.sess_b130245f51cf61cf890030b1453ac005, O_RDWR) failed: No such file or directory (2) in /var/www/free.fr/6/a/mon_login/Intranet/menu.php on line 2
 
Warning: session_start(): Cannot send session cookie - headers already sent by (output started at /var/www/free.fr/6/a/mon_login/Intranet/menu.php:2) in /var/www/free.fr/6/a/mon_login/Intranet/menu.php on line 2
 
Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at /var/www/free.fr/6/a/mon_login/Intranet/menu.php:2) in /var/www/free.fr/6/a/mon_login/Intranet/menu.php on line 2
 
Warning: mysql_pconnect(): Access denied for user: 'mon_login@212.27.40.147' (Using password: YES) in /var/www/free.fr/6/a/mon_login/Connections/root.php on line 9
Access denied for user: 'mon_login@212.27.40.147' (Using password: YES)
Warning: Unknown(): open(/var/www/free.fr/6/a/mon_login/sessions/.sess_b130245f51cf61cf890030b1453ac005, 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 (/var/www/free.fr/6/a/mon_login/sessions) in Unknown on line 0
 
ji comprend pas grans chose
j'ai cru piger que ya besoin d'un dossier session avec dedans un fichier session.save_path mais j'ai jamais eu ca sur mon pc pour les tests en local et jen ai jaais eu besoin
 
pouvez vous m'eclairer ?? merci
 
en plus g activé ma base hier et le mot de passe marche pas.
c la fete !!

Reply

Marsh Posté le 11-02-2004 à 01:22:53   

Reply

Marsh Posté le 19-04-2004 à 20:35:44    

up ...
meme problème alors que chez moi sous EasyPHP sa fonctionne :(

Reply

Marsh Posté le 19-04-2004 à 21:05:00    

ben certains hebergeurs n'autorisent pas les sessions, par mesure de securité, en general il faut un bon hebergeur pour les accepter et qui dit bon hebergeur dit payant, ce qui n'est pas le cas de free.
personnelement je voulait utiliser les sessions sr free, mais je n'ai meme pas essayé, parce que avant j'etais chez un pas cher et je ne pouvait pas les utiliser.
donc je te conseille les cookies, ou bien les champs hidden pour tes pages, ou bien si tu tiens a tes sessions, un hébergeur bien :D  
 
voila :)

Reply

Marsh Posté le 20-04-2004 à 14:21:59    

http://support.free.fr/web/php/php4.html
 

Citation :

Les sessions
 
Les sessions sont un moyen pour conserver des informations pendant une visite. PHP4 inclue un 'gestionnaire de session' simplifiant le mécanisme.
 
Le gestionnaire de session est activé sur Free. Par défaut, il s'agit des sessions 'fichiers' mais vous pouvez bien sûr développer votre propre systême.
 
Afin de permettre une gestion transparente des sessions, l'option --enable-trans-sid est activée. Elle permet une réécriture des URLs ou l'envoi de cookies permettant de suivre votre visiteur.
 
important : Pour que vos sessions 'fichiers' (mode par défaut) fonctionnent, vous devez créer un répertoire "sessions" (en minuscules sans les guillemets) à la racine de votre site Web (ou du cas échéant, de votre site Web secondaire). Sinon un message d'erreur vous signalant l'impossibilite de sauvegarder les sessions apparaitra.


Message édité par cybervince le 20-04-2004 à 14:22:32

---------------
SaulGoodman.fr: Actus sur la série Better Call Saul
Reply

Marsh Posté le 20-04-2004 à 18:38:16    

donc j'ai rien dit alors :)
je pensais qu'il les activerait pas mais apparement ce n'est pas le cas  et je ne peux que me rejouir parce que franchement les session c'est bcp mieux que les cookies :)
 
donc pour ton probleme, franchement je ne sais pas trop quoi te dire  
 
as tu verifié l'etat avec "session_start" ou truc comme ca ?
si le resultat est FAUX je ne pense que tu ne peux pas les creer

Reply

Marsh Posté le 20-04-2004 à 18:41:06    

voici un ch'tit exemple qui marche :)

Code :
  1. if($PHPSESSID)  session_start($PHPSESSID); la verif
  2. else session_start(); sinon tu lance
  3. session_register("mail" );
  4. session_register("code" );


 
voila j'essaye de t'aider comme je peux :)
bonne chance

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed