Chargement interrompu - limite de redirection ???

Eléphanteau du PHP | 33 Messages

05 juin 2005, 19:36

bonjour

quelqu'un a t'il deja eu une alerte:

"la limite de redirection de cette url a été dépassée. Chargement interrompu. Cette interruption provient peut etre d'un cookie bloqué."?

si oui qu'est ce que ca veut dire, et qu'est ce qu'il faut faire pour corriger ce probleme?

ViPHP
ViPHP | 2144 Messages

05 juin 2005, 21:41

Je pense pas que ça soit un message d'erreur natif de php, donc on risque de ne pas pouvoir t'aider sans voir le code qui la génère.

ps: merci de prendre la peine de choisir un titre explicite pour tes postes (cfr règles du forum)

Eléphanteau du PHP | 33 Messages

05 juin 2005, 21:43

ok desolé, mais la je voyais pas trop quel titre mettre...
<?php
	session_start();
	if($_SESSION['statut']==3 || $_SESSION['statut']==4){
		include("../connect.php");
		$lIdclub=$_GET['idclub'];

		if($lIdclub==""){
			header("location:indexadmin.php?page=2&message=Erreur");
		}else{
			//l'utilisateur est-il sur le bon club?
			$erreurut=0;
			if($_SESSION['statut']==4){
				if($_SESSION['idclub'] != $lIdclub){
					$erreurut=1;
				}
			}
			if($erreurut==1){
				header("location:../index.php?message=Erreur");
			}else{

				//requete
				$requete="SELECT * FROM club WHERE idclub='$lIdclub';";
				$result=mysql_query($requete,$db);
				$test=mysql_num_rows($result);
				if($test=="0"){
					header("location:indexadmin.php?page=2&message=Erreur");
				}else{

					$propclub=mysql_fetch_array($result);


					$affiche="<table cellspacing='6'>";
					$affiche.="<tr><td><h2>".$propclub['nom_club']."</h2></td></tr>";
					$affiche.="<tr><td>".$propclub['batiment']."</td></tr>";
					$affiche.="<tr><td>".$propclub['adresseclub']."</td></tr>";
					$affiche.="<tr><td>".$propclub['cpclub']." ".$propclub['villeclub']."</td></tr>";
						$void=0;
						if($propclub['telephone'] =="0"){
							$void=1;
						}
						if($propclub['telephone'] ==""){
							$void=1;
						}
						if($void == 0){
							$affiche.="<tr><td>telephone: </td><td>".$propclub['telephone']."</td></tr>";
						}
					$affiche.="<tr><td><b>President</b>: </td><td>".$propclub['president']."</td></tr><br>";
						if($propclub['siteclub'] != ""){
							$affiche.="<tr><td>Site internet: </td><td><a href='".$propclub['siteclub']."'>".$propclub['siteclub']."</a></td></tr>";
						}
						if($propclub['emailcontact'] != ""){
							$affiche.="<tr><td>Contact: </td><td><a href='".$propclub['emailcontact']."'>".$propclub['emailcontact']."</a></td></tr><br>";
						}
						if($propclub['infosup'] != ""){
							$affiche.="<tr><td>Quelques informations: </td><td>".$propclub['infosup']."</td></tr>";
						}
					$affiche.="</table><br><br>";
					$affiche.="<a href='indexadmin.php?page=11&idclub=".$lIdclub."'>Modifier les informations</a><br><br>";

								//affichage des horaires d'entrainement

								$requetentr="SELECT * FROM entrainement WHERE idclub='$lIdclub';";
								$resultentr=mysql_query($requetentr,$db);
								$affiche.="<table border='1'>";
								$affiche.="<tr><td>Entraineur</td><td>Jour</td><td>Debut entrainement</td><td>Fin entrainement</td><td>Categorie</td></tr>";

								while($entrainement=mysql_fetch_row($resultentr)){
									$affiche.="<tr><td>".$entrainement[1]."</td><td>".$entrainement[2]."</td><td>".$entrainement[3]."</td><td>".$entrainement[4]."</td><td>".$entrainement[5]."</td><td><a href='indexadmin.php?page=13&idclub=".$lIdclub."&identr=".$entrainement[0]."'>Modifier l'horaire d'entrainement</a></td>";
									$affiche.="<td><a href='supprentr.php?idclub=".$lIdclub."&identr=".$entrainement[0]."'>Supprimer l'horaire d'entrainement</a></td></tr>";
								}
						$affiche.="</table><br>";

						$affiche.="<a href='indexadmin.php?page=12&idclub=".$lIdclub."'>Ajouter un horaire d'entrainement</a><br><br>";
						if($_SESSION['statut']==3){
							$affiche.="<a href='indexadmin.php?page=2'>Retour a la liste precedente</a>";
						}
					include("../close.php");
					echo($affiche);

				}
			}
		}
	}else{
		header("location:../index.php?message=".urlencode("Erreur"));
	}

?>
le probleme n'apparait que quand le statut est '4'

ViPHP
ViPHP | 2144 Messages

05 juin 2005, 21:47

Il faudrait voir, je pense, les pages vers lesquels tu rediriges via header

Eléphanteau du PHP | 33 Messages

05 juin 2005, 21:53

ce qui est chelou, c'est que je fait plein de fois ces headers la...

ViPHP
ViPHP | 2144 Messages

05 juin 2005, 22:13

es-tu sûr que c'est sur cette page que l'erreur survient, et pas après une de ces redirections.
Il faut commencer par isoler le problême, en sachant quelle redirection en est à l'origine...

Eléphanteau du PHP | 33 Messages

05 juin 2005, 23:35

ben j'ai resolu le probleme je sais pas trop comment...mais bon ca marche donc c'est l'essentiel... :D