Session php
Résolu/Fermé
A voir également:
- Session php
- Easy php - Télécharger - Divers Web & Internet
- Veuillez ouvrir une session avec les privilèges du gestionnaire ✓ - Forum Jeux vidéo
- Estelle vient de verrouiller sa session d'ordinateur. que peut-on dire ? - Forum Windows
- Verrouiller la session et laisser programme en tâche de fond ✓ - Forum Windows 7
- Www.yahoomail.com ouverture de session ✓ - Forum Yahoo mail
5 réponses
gigaga
Messages postés
2347
Date d'inscription
vendredi 20 juin 2008
Statut
Membre
Dernière intervention
22 août 2014
301
23 oct. 2009 à 23:35
23 oct. 2009 à 23:35
Corrige : session _start(); en session_start(); (sans l'espace entre session et "_")
avion-f16
Messages postés
19252
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
10 février 2025
4 505
25 oct. 2009 à 23:11
25 oct. 2009 à 23:11
Dans session.save_path, mets "C:\Windows\Tmp"
avion-f16
Messages postés
19252
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
10 février 2025
4 505
23 oct. 2009 à 22:27
23 oct. 2009 à 22:27
As-tu bien mis le ";" après ?
Est-ce que la ligne indiquée est bien celle de ton session_start ?
Pourrait-on avoir le code jusqu'à une ou deux ligne après session_start ?
Est-ce que la ligne indiquée est bien celle de ton session_start ?
Pourrait-on avoir le code jusqu'à une ou deux ligne après session_start ?
merci d'être intéressé de mon problème, voici mon code il commence comme suit :
<?php
session _start();
$login= $_POST['login'];
$motdepasse = $_POST['motdepasse'];
.......
?>
et le problème tjs : Parse error: parse error, unexpected T_STRING in C:\Program Files\Apache Software Foundation\Apache2.2.......on line 2
<?php
session _start();
$login= $_POST['login'];
$motdepasse = $_POST['motdepasse'];
.......
?>
et le problème tjs : Parse error: parse error, unexpected T_STRING in C:\Program Files\Apache Software Foundation\Apache2.2.......on line 2
avion-f16
Messages postés
19252
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
10 février 2025
4 505
23 oct. 2009 à 22:58
23 oct. 2009 à 22:58
Bizarre ...
Est-ce que c'est vide avant <?php ? Aucun espace, caractères ? Ni le DTD ?
Est-ce que c'est vide avant <?php ? Aucun espace, caractères ? Ni le DTD ?
bon la premeire page de mon site c est la page d'accueil :
<?php
Setcookie('login','non');
$con= odbc_connect ( "bd_log", "user","" );
$q= "SELECT * FROM table_nb_visit ";
$result= odbc_do($con, $q);
$rc = odbc_fetch_into($result, $row);
$nb=$row[0]+1;
//echo ' ',$nb;
?>
<FRAMESET ROWS ="11%,81%,9%" cols="*" Frameborder=NO>
<FRAME SRC="entete.php3" NAME="entete" Scrolling=NO>
..................
...............
<FRAME SRC="pied.php3" NAME="pied" Scrolling=NO>
</FRAMESET><noframes></noframes>
dans l entete de la page je clic sur chercher ce lien fait appael à la page form_login:
<form method="post" action="login.php3" >
<TABLE width="692" BORDER=0>
<TR> <TD width="186" height="36"><span class="style1">login</span></TD>
<TD width="496"><INPUT type=text name="login"></TD> </TR>
<TR> <TD height="24"><span class="style1">motdepasse</span></TD>
<TD><input name="motdepasse" type="password"></TD> </TR>
<TR> <TD height="47"></TD> <TD></TD> </TR>
<TR> <TD><input type="submit" value=" O K "></TD>
</TR> </TABLE>
</form>
et la page login.php3 qui commence par:
<?php
session _start();
$login= $_POST['login'];
$motdepasse = $_POST['motdepasse'];
.......
?>
voila.
<?php
Setcookie('login','non');
$con= odbc_connect ( "bd_log", "user","" );
$q= "SELECT * FROM table_nb_visit ";
$result= odbc_do($con, $q);
$rc = odbc_fetch_into($result, $row);
$nb=$row[0]+1;
//echo ' ',$nb;
?>
<FRAMESET ROWS ="11%,81%,9%" cols="*" Frameborder=NO>
<FRAME SRC="entete.php3" NAME="entete" Scrolling=NO>
..................
...............
<FRAME SRC="pied.php3" NAME="pied" Scrolling=NO>
</FRAMESET><noframes></noframes>
dans l entete de la page je clic sur chercher ce lien fait appael à la page form_login:
<form method="post" action="login.php3" >
<TABLE width="692" BORDER=0>
<TR> <TD width="186" height="36"><span class="style1">login</span></TD>
<TD width="496"><INPUT type=text name="login"></TD> </TR>
<TR> <TD height="24"><span class="style1">motdepasse</span></TD>
<TD><input name="motdepasse" type="password"></TD> </TR>
<TR> <TD height="47"></TD> <TD></TD> </TR>
<TR> <TD><input type="submit" value=" O K "></TD>
</TR> </TABLE>
</form>
et la page login.php3 qui commence par:
<?php
session _start();
$login= $_POST['login'];
$motdepasse = $_POST['motdepasse'];
.......
?>
voila.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
gigaga
Messages postés
2347
Date d'inscription
vendredi 20 juin 2008
Statut
Membre
Dernière intervention
22 août 2014
301
23 oct. 2009 à 23:49
23 oct. 2009 à 23:49
;)
Tu mets en "résolu"?
Tu mets en "résolu"?
avion-f16
Messages postés
19252
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
10 février 2025
4 505
23 oct. 2009 à 23:54
23 oct. 2009 à 23:54
Je l'ai fais pour lui.
aigle
>
avion-f16
Messages postés
19252
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
10 février 2025
24 oct. 2009 à 11:14
24 oct. 2009 à 11:14
bonjour tout le monde; merci pour vos reponse mais j ai eu un autre probleme :
Warning: session_start() [function.session-start]: open(G:/Projects/EasyPHP/easyphp_2.0/EasyPHP 2.0 20061103_02/setup\tmp\\sess_p60sjpn8j22neej9hrsad8vif0, O_RDWR) failed: Permission denied (13) in C:\Program Files\Apache..................login.php3 on line 2
Warning: Unknown: open(G:/Projects/EasyPHP/easyphp_2.0/EasyPHP 2.0 20061103_02/setup\tmp\\sess_p60sjpn8j22neej9hrsad8vif0, O_RDWR) failed: Permission denied (13) 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 (G:/Projects/EasyPHP/easyphp_2.0/EasyPHP 2.0 20061103_02/setup\tmp\) in Unknown on line 0
Warning: session_start() [function.session-start]: open(G:/Projects/EasyPHP/easyphp_2.0/EasyPHP 2.0 20061103_02/setup\tmp\\sess_p60sjpn8j22neej9hrsad8vif0, O_RDWR) failed: Permission denied (13) in C:\Program Files\Apache..................login.php3 on line 2
Warning: Unknown: open(G:/Projects/EasyPHP/easyphp_2.0/EasyPHP 2.0 20061103_02/setup\tmp\\sess_p60sjpn8j22neej9hrsad8vif0, O_RDWR) failed: Permission denied (13) 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 (G:/Projects/EasyPHP/easyphp_2.0/EasyPHP 2.0 20061103_02/setup\tmp\) in Unknown on line 0
gigaga
Messages postés
2347
Date d'inscription
vendredi 20 juin 2008
Statut
Membre
Dernière intervention
22 août 2014
301
>
avion-f16
Messages postés
19252
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
10 février 2025
24 oct. 2009 à 13:46
24 oct. 2009 à 13:46
Merci... Moi je ne peux pas, je ne suis pas contributeur :(
gigaga
Messages postés
2347
Date d'inscription
vendredi 20 juin 2008
Statut
Membre
Dernière intervention
22 août 2014
301
>
aigle
24 oct. 2009 à 13:48
24 oct. 2009 à 13:48
Cela signifie que les fichiers nécessaires à la gestion des sessions ne peuvent pas être créés. Il faut que le répertoire "G:/Projects/EasyPHP/easyphp_2.0/EasyPHP 2.0 20061103_02/setup\tmp\" existe et qu'on puisse écrire dessus (mettre des fichiers dedans).
Le répertoire chargé de stocké ces fichiers est indiqué par la variable "session.save_path" dans le fichier de configuration php.ini.
Le répertoire chargé de stocké ces fichiers est indiqué par la variable "session.save_path" dans le fichier de configuration php.ini.
aigle
>
gigaga
Messages postés
2347
Date d'inscription
vendredi 20 juin 2008
Statut
Membre
Dernière intervention
22 août 2014
25 oct. 2009 à 22:24
25 oct. 2009 à 22:24
bonsoir, ce problème je le trouve très bizarre premièrement psq le "G:/Projects/EasyPHP/easyphp.........2/setup\tmp\" est introuvable le G:/ est un lecteur DVD !!!!!!!!!!
jai cherché le fichier tmp dans le dossier easyphp et voile leur chemin C:\Program Files\EasyPHP 2.0b1\tmp c est un fichier vide (et j ai copié des fichiers dedans)
et dans le fichier de configuration php.ini j ai remplacé ça :session.save_path = "${path}\tmp\"
par ça session.save_path = "$C:\Program Files\EasyPHP 2.0b1\tmp\"
et toujours le meme probleme !!!!!!!!!!! aide moi svp
jai cherché le fichier tmp dans le dossier easyphp et voile leur chemin C:\Program Files\EasyPHP 2.0b1\tmp c est un fichier vide (et j ai copié des fichiers dedans)
et dans le fichier de configuration php.ini j ai remplacé ça :session.save_path = "${path}\tmp\"
par ça session.save_path = "$C:\Program Files\EasyPHP 2.0b1\tmp\"
et toujours le meme probleme !!!!!!!!!!! aide moi svp
23 oct. 2009 à 23:46
J'avais pas vu sur Vista mais maintenant que je suis sur Linux, c'est déjà plus clair.
Ce n'est pas pour rien qu'il y a une balise <code.> sur CCM :)