Probleme variable de session

[Résolu]
Signaler
Messages postés
6
Date d'inscription
vendredi 1 juin 2007
Statut
Membre
Dernière intervention
19 janvier 2011
-
Messages postés
6
Date d'inscription
vendredi 1 juin 2007
Statut
Membre
Dernière intervention
19 janvier 2011
-
salut,

je débute en php et j'ai 1 problème. Voilà.

Je veux utiliser une variable de session et je ne la retrouve pas d'une page à une autre !?
Voici le code de mes deux pages:

PAGE1
-------------------------------------------
<?php
session_start();

$_session['sess_var']= "hello world!";

echo 'the content of $_session[\'sess_var\'] is '
.$_session['sess_var'].'
';
?>

[page2.php next page]
[b]
Et le message d'erreur accompagnant l'ouverture de cette page
-------------------------------------------------------------/b
Warning: session_start() [function.session-start]: open(/tmp\sess_a0q9j47hev61saunbflnstlvb6, O_RDWR) failed: No such file or directory (2) in C:\www\index.php on line 2
the content of $_session['sess_var'] is hello world!
next page
Warning: Unknown: open(/tmp\sess_a0q9j47hev61saunbflnstlvb6, 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 (/tmp) in Unknown on line 0
-------------------------------------------------------------

[b]PAGE2
------------/b
<?php
session_start();

echo 'the content of $_session[\'sess_var\'] is '
.$_SESSION['sess_var'].'
';

//unset($_SESSION['sess_var']);
?>



[b]Et le message d'erreur accompagnant l'ouverture de la 2eme page
---------------------------------------------------------------/b
Warning: session_start() [function.session-start]: open(/tmp\sess_a0q9j47hev61saunbflnstlvb6, O_RDWR) failed: No such file or directory (2) in C:\www\page2.php on line 2

Notice: Undefined index: sess_var in C:\www\page2.php on line 5
the content of $_session['sess_var'] is

next page
Warning: Unknown: open(/tmp\sess_a0q9j47hev61saunbflnstlvb6, 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 (/tmp) in Unknown on line 0
-------------------------------------------

En me renseignant j'ai trouvé dans php.ini;
- session.save_handler = files // (par défaut)
- session.save_path = /tmp //(champ qui était grisé, non pris en compte, j'ai enlevé le ";" devant pour l'activer).
Avant le dégrisement, ca ne marcahit quand meme pas mais je n'avais pas ce message d'erreur.

* Pour cette dernier j'ai crée un répertoire "c:/www/tmp" dans mon répertoire racine "/www". MARCHE PAS.
* j'ai crée un fichier "c:/www/tmp.txt" au cas ou !! sans y croire, MARCHE PAS.

Depuis le début de mon installation de easyphp5.3.0, ca merde avec ce problème.
je suis avec;
* Windows XP pro
* easyphp5.3.0

Le message d'erreur

HELP PLEASE..

2 réponses

Messages postés
1309
Date d'inscription
samedi 31 janvier 2009
Statut
Membre
Dernière intervention
5 juin 2013
14
Salut,

Je n'y connais pas grand chose en windows, mais essaye donc de remplacer le /tmp de session.save_path par c:\www\tmp
Messages postés
6
Date d'inscription
vendredi 1 juin 2007
Statut
Membre
Dernière intervention
19 janvier 2011

En fait on m'a donnée la solution.

PHP étant sensible à la casse, j'écris une fois $_session et une autre fois $_SESSION...

En mettant tout à la même ecriture je n'ai plus de probleme.
MERCI