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'].'<br>';
?>
<a href="page2.php">next page</a>
Et le message d'erreur accompagnant l'ouverture de cette page
-------------------------------------------------------------
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
-------------------------------------------------------------
PAGE2
------------
<?php
session_start();
echo 'the content of $_session[\'sess_var\'] is '
.$_SESSION['sess_var'].'<br>';
//unset($_SESSION['sess_var']);
?>
<br>
Et le message d'erreur accompagnant l'ouverture de la 2eme page
---------------------------------------------------------------
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..