Sessions petit Bug ... Help

dubuducu Messages postés 395 Statut Membre -  
Yaninho Messages postés 530 Statut Membre -
Bonjour,
Alors 2 heures ke je cherche ! je dois passer surement sur mon erreur.
J'aurai besoin d'un nouvel oeil sur mon code :
Lorsque je rajoute cette ligne : $_SESSION['session'] = $session;
ca me fait une erreur 500 :(

Voici mon code entier :
<?php

session_start();
require_once('config.php');
//récupération des variables
$login = $_POST['login'];
$mdp = $_POST['mdp'];


$mdp=md5($mdp);	//Codage du mdp

if(!$login)
	{
	header('Location:index.php?erreur=login');
	}
if(!$mdp)
	{
	header('Location:index.php?erreur=passe');
	}

$reponse_cores=mysql_query("SELECT * FROM membres WHERE login='".$login."' ") or die ('Erreur : '.mysql_error());
$count_cores=mysql_num_rows($reponse_cores);


if($count_cores == 0 )
	{
	
	}

else
	{
	for ($ligne=0;$ligne<30;$ligne++)		//Création d'un identifiant aléatoire
		{
		@$session.=substr('0123456789AZERTYUIOPMLKJHGFDSQWXCVBN',(rand()%(strlen('0123456789AZERTYUIOPMLKJHGFDSQWXCVBN'))),1);
		}
	
	mysql_query("UPDATE membres SET session='".$session."' WHERE login='".$login."' ") or die ('Erreur : '.mysql_error());
	 
	$_SESSION['session'] = $session;	//création de la session
	header('Location:index.php');			//redirection vers l'index
	}

?>


Merci bocoup

2 réponses

Yaninho Messages postés 530 Statut Membre 63
 
Je ne suis pas sûr mais essayer de changer l'ordre en $session = $_SESSION['session'];

Je crois que l'ordre d'assignation de la variable joue.
0
dubuducu Messages postés 395 Statut Membre 4
 
non l'ordre d'assignation est le bon ! je souhaite que ma variable de session prenne la valeur $session !
0
Yaninho Messages postés 530 Statut Membre 63
 
autant pour moi ;)
0