Probleme de sessions
shreek69
Messages postés
239
Statut
Membre
-
Tiller Messages postés 783 Statut Membre -
Tiller Messages postés 783 Statut Membre -
Bonjour,
Voila j'ai une page(php) avec un formulaire et je voudrai transfere une variable vers une autre page php.
Donc j'ai mis sa:
1 ere page (formulaire):
<?php session_start; ?>
ensuite du code
et apres:
$_SESSION['Niveau']=$a; /////si JE FAIS echo de $_SESSION['Niveau'] j'ai la bonne valeur
ensuite dans ma seconde page j'ai sa:
<?php
session_start();
$droit_acces=($_SESSION['Niveau']
?>
et avec sa j'ai 3 message d'erreur :Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by .....
VOILA SI QUELQU4UN POURRAI M'AIDER
merci d'avance
Voila j'ai une page(php) avec un formulaire et je voudrai transfere une variable vers une autre page php.
Donc j'ai mis sa:
1 ere page (formulaire):
<?php session_start; ?>
ensuite du code
et apres:
$_SESSION['Niveau']=$a; /////si JE FAIS echo de $_SESSION['Niveau'] j'ai la bonne valeur
ensuite dans ma seconde page j'ai sa:
<?php
session_start();
$droit_acces=($_SESSION['Niveau']
?>
et avec sa j'ai 3 message d'erreur :Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by .....
VOILA SI QUELQU4UN POURRAI M'AIDER
merci d'avance
A voir également:
- Probleme de sessions
- Ouverture de session gmail - Guide
- Www.yahoo.fr ouverture de session - Guide
- Yahoomail.fr ouverture de session - Guide
- Teamviewer code de session expiré - Forum Logiciels
- Www.yahoomail.com ouverture de session - Forum Yahoo mail
8 réponses
<?php session_start();
Cela veux dire que ce n'est pas en tête de page. Tu dois avoir quelque chose avant le <?php, un espace, du texte, un saut de ligne, n'importe quoi fait buggé.
Merci mais le prob c'est que j'ai verifie 50 fois c vre et rien ne change
je c pas commen sa ce fai??????????????
EST CE QUE C'EST POSSIBLE AVC LES COOKIES??????
MERCI
je c pas commen sa ce fai??????????????
EST CE QUE C'EST POSSIBLE AVC LES COOKIES??????
MERCI
je c pas commen sa ce fai??????????????
Tu sais avec un seul point d'interrogation je comprend très très bien qu'il s'agit d'une question...
Ensuite, fais voir ta page au complet.
Tu peux avec les cookie mais ne fait pas. Certaines personne ont les cookies désactivé et donc ne marche pas. De plus les cookies sont très peu sûr, ils sont facilement modifiable.
Voici ma 1ere page:
<?php session_start(); ?>
<html>
<table>
<tr>
<td width="102"><strong>Login</strong></td>
<td width="267"><label>
<input name="login" type="text" size="20" />
</label></td>
</tr>
<tr><td colspan="2"> </td></tr>
<tr>
<td height="41"><strong>Mot de passe</strong></td>
</tr>
</table>
<?php
$connexion=mysql_pconnect("http://..../",".....");
if( ! $connexion ) echo "Impossible de se connecter";
mysql_select_db(".....");
$login = $_POST['login']; //Stocker le login entré par l'utilisateur ds une variable
$d=mysql_query("SELECT Niveaux_acces FROM identification WHERE Login='$login'");
$yy=mysql_fetch_object($d);
$verif_niveaux_acces=($yy->Niveaux_acces);
$_SESSION['Niveau']=$verif_niveaux_acces;
//la si je fais echo de $_sess... c bon j'ai le bon resultat (pour te dire que sa marche)
if (($login==$verif_login)
{echo "bonjour"};
else {echo"au revoir"};
</html>
Voici ma deuxieme:
<?php
session_start();
$droit=($_SESSION['Niveau']); la si je fais un echo de $_se... je n'ai rien
?>
<html>
ensuite la du code html pas important
<?php session_start(); ?>
<html>
<table>
<tr>
<td width="102"><strong>Login</strong></td>
<td width="267"><label>
<input name="login" type="text" size="20" />
</label></td>
</tr>
<tr><td colspan="2"> </td></tr>
<tr>
<td height="41"><strong>Mot de passe</strong></td>
</tr>
</table>
<?php
$connexion=mysql_pconnect("http://..../",".....");
if( ! $connexion ) echo "Impossible de se connecter";
mysql_select_db(".....");
$login = $_POST['login']; //Stocker le login entré par l'utilisateur ds une variable
$d=mysql_query("SELECT Niveaux_acces FROM identification WHERE Login='$login'");
$yy=mysql_fetch_object($d);
$verif_niveaux_acces=($yy->Niveaux_acces);
$_SESSION['Niveau']=$verif_niveaux_acces;
//la si je fais echo de $_sess... c bon j'ai le bon resultat (pour te dire que sa marche)
if (($login==$verif_login)
{echo "bonjour"};
else {echo"au revoir"};
</html>
Voici ma deuxieme:
<?php
session_start();
$droit=($_SESSION['Niveau']); la si je fais un echo de $_se... je n'ai rien
?>
<html>
ensuite la du code html pas important
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
A OUI POUR INFO
EN LOCAL SA MARCHE ET SUR LE NET SA MARCHE PAS
SA ME MET LERREUR Warning: session_start() [function.session-start]: open
et Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by
TOUT SA A LA LIGNE 1 DE LA PREMIER PAGE
EN LOCAL SA MARCHE ET SUR LE NET SA MARCHE PAS
SA ME MET LERREUR Warning: session_start() [function.session-start]: open
et Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by
TOUT SA A LA LIGNE 1 DE LA PREMIER PAGE