Précédent   Forum des professionnels en informatique > PHP > Langage > Sessions
Sessions Forum d'entraide sur les sessions avec PHP. Avant de poster -> FAQ sessions, Cours sessions et Sources sécurité
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 18/08/2006, 14h36   #1
Nouveau Membre du Club
 
Inscription : juillet 2006
Messages : 193
Détails du profil
Informations forums :
Inscription : juillet 2006
Messages : 193
Points : 28
Points : 28
Par défaut Problème session start()

salut à tous !

comment faire pour eviter les warnings qui s'affichent quand on utilise des session start() en local?
zana74 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/08/2006, 14h38   #2
Invité(e)
Invité(e)
 
Messages : n/a
Détails du profil
Informations forums :
Messages : n/a
Points : 0
Par défaut code

faut voir ton code !!
  Envoyer un message privé Réponse avec citation 00
Vieux 18/08/2006, 14h46   #3
Rédacteur
 
Avatar de wamania
 
Développeur Web
Inscription : juillet 2003
Messages : 676
Détails du profil
Informations personnelles :
Âge : 30
Localisation : France, Gironde (Aquitaine)

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : juillet 2003
Messages : 676
Points : 678
Points : 678
Faut seulement aller faire un tour dans la FAQ
http://php.developpez.com/faq/

et tu trouveras ceci
http://php.developpez.com/faq/?page=...ssions_erreurs
__________________
Articles sur developpez.com
- Gestion des exceptions avec PHP5
- Chiffrement et hash en PHP contre l'attaque Man in the middle
- Aedituus - Espace membre sécurisé en PHP5

Lithium : ORM ActiveRecord PHP5 extrêmement léger
wamania est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/08/2006, 14h51   #4
Nouveau Membre du Club
 
Inscription : juillet 2006
Messages : 193
Détails du profil
Informations forums :
Inscription : juillet 2006
Messages : 193
Points : 28
Points : 28
voila mon code de la page2
Code :
1
2
3
4
5
6
7
8
9
10
11
12
<?php
session_start();
$nom = $_POST['nom'];
$_SESSION['nom'] = $nom;
?>
<html>
<body>
Bienvenue sur ce site <b><?php echo $nom; ?></b>.<br />
Regardons ce qui se passe sur la
<a href="page3.php">page</a> suivante.<br />
</body>
</html>
et voila les warnings sachant que le repertoire de sauvegarde des sessions \tmp existe
Citation:
Warning: session_start(): open(C:/Program Files/EasyPHP1-8\tmp\\sess_4efa18e44afe13ae9876da206177f91b, O_RDWR) failed: No such file or directory (2) in c:\program files\easyphp1-8\www\sauo\exemplepdf\page2.php on line 2

Warning: session_start(): Cannot send session cookie - headers already sent by (output started at c:\program files\easyphp1-8\www\sauo\exemplepdf\page2.php:2) in c:\program files\easyphp1-8\www\sauo\exemplepdf\page2.php on line 2

Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at c:\program files\easyphp1-8\www\sauo\exemplepdf\page2.php:2) in c:\program files\easyphp1-8\www\sauo\exemplepdf\page2.php on line 2
Bienvenue sur ce site zana.
zana74 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/08/2006, 15h25   #5
Invité(e)
Invité(e)
 
Messages : n/a
Détails du profil
Informations forums :
Messages : n/a
Points : 0
Par défaut conseil

Citation:
Envoyé par zana74
voila mon code de la page2
Code :
1
2
3
4
5
6
7
8
9
10
11
12
<?php
session_start();
$nom = $_POST['nom'];
$_SESSION['nom'] = $nom;
?>
<html>
<body>
Bienvenue sur ce site <b><?php echo $nom; ?></b>.<br />
Regardons ce qui se passe sur la
<a href="page3.php">page</a> suivante.<br />
</body>
</html>
et voila les warnings sachant que le repertoire de sauvegarde des sessions \tmp existe

un conseil quand tu lances ta session essaye de mettre ton code séparément
dans un include à part require_once("../../fonctions/session.php");

et surtout sur une seule ligne comme ca


dans ton fichier session.php tu mets ca exactement comme ca !!
<?php session_start();?>

!! les entetes http foutent le bordel c'est pour que tu as ces erreurs.






  Envoyer un message privé Réponse avec citation 00
Vieux 18/08/2006, 16h25   #6
Nouveau Membre du Club
 
Inscription : juillet 2006
Messages : 193
Détails du profil
Informations forums :
Inscription : juillet 2006
Messages : 193
Points : 28
Points : 28
Citation:
un conseil quand tu lances ta session essaye de mettre ton code séparément
dans un include à part require_once("../../fonctions/session.php");

et surtout sur une seule ligne comme ca
dans ton fichier session.php tu mets ca exactement comme ca !!
<?php session_start();?>
merci de ta réponse
j'ai crée le dossier fonctions je le cée dans le dossier qui contient la page comme tu me l'as dit, mais il affiche toujours des warnings du genre:
Code :
1
2
3
Warning: main(../../fonctions/session.php): failed to open stream: No such file or directory in c:\program files\easyphp1-8\www\sauo\exemplepdf\page2.php on line 2
 
Fatal error: main(): Failed opening required '../../fonctions/session.php' (include_path='.;C:/Program Files/EasyPHP1-8\php\pear\') in c:\program files\easyphp1-8\www\sauo\exemplepdf\page2.php on line 2
zana74 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/08/2006, 16h27   #7
Invité(e)
Invité(e)
 
Messages : n/a
Détails du profil
Informations forums :
Messages : n/a
Points : 0
Warning: main(../../fonctions/session.php): failed to open stream: No such file or directory in c:\program files\easyphp1-8\www\sauo\exemplepdf\page2.php on line 2

Fatal e

eh t'as mis exactement le meme code que je t'ai donné vérifie les chemins il te le dit

failed to open stream: No such file or directory in

c'est un probleme de chemin d acces

de plus c pas la meme erreur qu'au début !!!!

fais voir le code a la ligne 2
  Envoyer un message privé Réponse avec citation 00
Vieux 18/08/2006, 17h33   #8
Nouveau Membre du Club
 
Inscription : juillet 2006
Messages : 193
Détails du profil
Informations forums :
Inscription : juillet 2006
Messages : 193
Points : 28
Points : 28
Code :
1
2
3
4
5
6
7
8
9
10
11
12
<?php
require_once("../../fonctions/session.php"); //ligne 2
$nom = $_POST['nom'];
$_SESSION['nom'] = $nom;
?>
<html>
<body>
Bienvenue sur ce site <b><?php echo $nom; ?></b>.<br />
Regardons ce qui se passe sur la
<a href="page3.php">page</a> suivante.<br />
</body>
</html>
voila j'ai la meme chose
zana74 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/08/2006, 18h31   #9
Invité(e)
Invité(e)
 
Messages : n/a
Détails du profil
Informations forums :
Messages : n/a
Points : 0
Par défaut ../../fonctions/session.php

est ce que ce fichier existe bien dans ce réertoire

../../fonctions/session.php

regarde
  Envoyer un message privé Réponse avec citation 00
Vieux 18/08/2006, 19h04   #10
Nouveau Membre du Club
 
Inscription : juillet 2006
Messages : 193
Détails du profil
Informations forums :
Inscription : juillet 2006
Messages : 193
Points : 28
Points : 28
j'ai crée un dossier site dans www
dans site j'ai crée page1 et page 2 et le dossier fonctions qui contient session.php.
ça me donne toujours des warnning
Code :
1
2
3
Warning: main(../../fonctions/session.php): failed to open stream: No such file or directory in c:\program files\easyphp1-8\www\site\page2.php on line 2
 
Fatal error: main(): Failed opening required '../../fonctions/session.php' (include_path='.;C:/Program Files/EasyPHP1-8\php\pear\') in c:\program files\easyphp1-8\www\site\page2.php on line 2

merci !
zana74 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/08/2006, 19h31   #11
Invité(e)
Invité(e)
 
Messages : n/a
Détails du profil
Informations forums :
Messages : n/a
Points : 0
Par défaut probleme de directory

au vu de tes messages c'est un probleme de directory !!

  Envoyer un message privé Réponse avec citation 00
Vieux 18/08/2006, 19h56   #12
Nouveau Membre du Club
 
Inscription : juillet 2006
Messages : 193
Détails du profil
Informations forums :
Inscription : juillet 2006
Messages : 193
Points : 28
Points : 28
quel directory?
zana74 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/08/2006, 20h39   #13
Invité(e)
Invité(e)
 
Messages : n/a
Détails du profil
Informations forums :
Messages : n/a
Points : 0
Par défaut ??

celle dans laquelle se trouve ton fichier sesion a partir de l'appel.
  Envoyer un message privé Réponse avec citation 00
Vieux 19/08/2006, 15h05   #14
Nouveau Membre du Club
 
Inscription : juillet 2006
Messages : 193
Détails du profil
Informations forums :
Inscription : juillet 2006
Messages : 193
Points : 28
Points : 28
Merci gseverin de tes réponses,
voila, toujours les memes warnings
Code :
1
2
3
4
5
6
7
8
9
10
11
Warning: session_start(): open(C:/Program Files/EasyPHP1-8\tmp\\sess_b6db5db60badbe7ee0bd84572b86e41a, O_RDWR) failed: No such file or directory (2) in c:\program files\easyphp1-8\www\site\fonctions\session.php on line 1
 
Warning: session_start(): Cannot send session cookie - headers already sent by (output started at c:\program files\easyphp1-8\www\site\fonctions\session.php:1) in c:\program files\easyphp1-8\www\site\fonctions\session.php on line 1
 
Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at c:\program files\easyphp1-8\www\site\fonctions\session.php:1) in c:\program files\easyphp1-8\www\site\fonctions\session.php on line 1
Bienvenue sur ce site zana.
Regardons ce qui se passe sur la page suivante.
 
Warning: Unknown(): open(C:/Program Files/EasyPHP1-8\tmp\\sess_b6db5db60badbe7ee0bd84572b86e41a, 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 o
zana74 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/08/2006, 22h35   #15
Nouveau Membre du Club
 
Inscription : juillet 2006
Messages : 193
Détails du profil
Informations forums :
Inscription : juillet 2006
Messages : 193
Points : 28
Points : 28
j'ai deplacé le répértoire tmp qui est crée dans www dans EasyPHP1-8, et j'ai plus de warning!

zana74 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/08/2006, 13h25   #16
Invité(e)
Invité(e)
 
Messages : n/a
Détails du profil
Informations forums :
Messages : n/a
Points : 0
Par défaut donc

donc c'était bien un problème de directory comme je t'avais dit !!

directory veut dire chemin de dossier

tu as mis le code dans le bon dossier et ca marche



  Envoyer un message privé Réponse avec citation 00
Vieux 20/08/2006, 14h05   #17
Nouveau Membre du Club
 
Inscription : juillet 2006
Messages : 193
Détails du profil
Informations forums :
Inscription : juillet 2006
Messages : 193
Points : 28
Points : 28
non pas ça ce que j'ai deplacé c'est le répertoire de sessions tmp qui est crée par defaut dans rep www dans le rep Easyphp1.8, en tout cas merci des tes réponses.

merci!!!
zana74 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 16h25.


 
 
 
 
Partenaires

Hébergement Web