Session php
Résolu
aigle
-
aigle -
aigle -
Bonjour,
j ai réalisé un simple site avec php, et je veux ajouter les sessions alors dès que j ajoute l instruction session _start(); un message d'erreur est affiché :
Parse error: parse error, unexpected T_STRING in C:\Program Files......
aide moi svp!
j ai réalisé un simple site avec php, et je veux ajouter les sessions alors dès que j ajoute l instruction session _start(); un message d'erreur est affiché :
Parse error: parse error, unexpected T_STRING in C:\Program Files......
aide moi svp!
A voir également:
- Session php
- Easy php - Télécharger - Divers Web & Internet
- Expert php pinterest - Télécharger - Langages
- Www.yahoomail.com ouverture de session - Forum Yahoo mail
- Teamviewer code de session expiré ✓ - Forum logiciel systeme
- Session invalide ou obsolète ✓ - Forum finances
5 réponses
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
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
;)
Tu mets en "résolu"?
Tu mets en "résolu"?
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
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.
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
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 :)