Une session qui meurt automatiquement???

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Une session qui meurt automatiquement???

par Hywan » 05 juin 2005, 17:00

bonjour :)

hehe toujours faire gaffe a ca :P
et prend le reflexe, des que t'as un prob avec des var ou autres :arrow: echo/print/print_r

ca doit vraiment etre un reflexe !

pour ne pas perdre de temps inutilement :wink:

hope this helps

par Fresh » 05 juin 2005, 16:57

j'ai fait un print_r($_SESSION) et j'ai trouvé mon probleme

j'appelais ma variable de session $_SESSION['statut'], or dans la page que je vous ai montré, il y avait une variable $statut, et quand j'arrivais sur cette page $_SESSION['statut'] prennais la valeur de $statut.

un vieux conflit a la con, mais qui m'a bienfait perdre du temps (je dois rendre mon projet demain...)

par fab » 05 juin 2005, 16:02

http://www.php.net/manual/en/ref.sessio ... e-lifetime
va voir par là ça t'aidera peut etre

Une session qui meurt automatiquement???

par Fresh » 05 juin 2005, 14:42

bonjour, ou rebonjour.

J'ai un probleme avec une session qui semble mourir toute seule dans une partie ou je ne lui dit pas de mourir...si je rafraichis 2-3 fois,alors c'est fini.

C'est assez un probleme et j'aimerais comprendre pourquoi et surtout comment le contrer.

Si vous pouvez m'aider, merci (je n'ai pas de code a mettre, parceque je ne sais pas d'ou viens le probleme)

edit: a priori, elle viendrait de cette page:


<?php


		include("../connect.php");

		$laPage=$_GET['page'];
		//recherche des utilisateurs
		$requete="SELECT * FROM utilisateur ORDER BY idut;";
		$resultut=mysql_query($requete,$db);



		//affichage de la liste des utilisateurs
		$affiche="<h2>Les membres du site</h2>";
		$affiche.="<table border='1' cellspacing='5' cellpadding='5'>";
		$affiche.="<tr><td>Id</td><td>Login</td><td>Mail</td><td>Statut</td></tr>";

		while($ut=mysql_fetch_row($resultut)){
			$requete="SELECT libelleacc FROM accreditation WHERE idacc='$ut[6]';";
			$resultacc=mysql_query($requete,$db);
			$statut=mysql_fetch_row($resultacc);

			if($ut[6]=="4"){
				$requeteclub="SELECT nom_club FROM club, administre WHERE administre.idut='$ut[0]' AND administre.idclub=club.idclub;";
				$result1=mysql_query($requeteclub,$db);
				$alors=mysql_fetch_row($result1);

				$affiche.="<tr><td>$ut[0]</td><td>$ut[1]</td><td><a href='mailto:".$ut[3]."'>".$ut[3]."</a></td><td>".$statut[0]."</td><td>".$alors[0]."</td><td><a href='indexadmin.php?page=14&idut=".$ut[0]."&idstat=".$ut[6]."'>Changer le statut</a></td></tr>";
			}else{
				$affiche.="<tr><td>$ut[0]</td><td>$ut[1]</td><td><a href='mailto:".$ut[3]."'>".$ut[3]."</a></td><td>".$statut[0]."</td><td></td><td><a href='indexadmin.php?page=14&idut=".$ut[0]."&idstat=".$ut[6]."'>Changer le statut</a></td></tr>";
			}
		}

		$affiche.="</table><br><br>";



		echo($affiche);


?>
dès uqe je la rappelle (rafraichissement, ou clic sur un lien dans la page, ma session meurt...)