| 
 | Bonjour,
 Je ne comprends pas, dès ue je mets sur ma page le code suivant (en début, aucun caractére avant)
 
 <?php
 // détecte la variable ville issue de la page Login_mairie_moselle.php independant de l'agenda
 session_start();
 if (!isset($ville)) session_register("ville");
 if ($statut!="client")
 {header("location:login_mairie_moselle.php");}
 ?>
 
 Lorsque j'atteri sur la page concerné elle est vide et je n'ai que <S en haut à gauche.
 
 Alors que ce même code sur d'autre page ne provoque pas ce problème, tout d'affiche normalement.
 
 Avez-vous une idée à me proposer.
 
 Merci
 
 Salutations.
 | 
			
				|  
 | Salut, plusieurs points : N'utilise pas directement les variables $ville et $client mais utilise $_GET['ville'] ou $_POST['ville'] en fonction de ton formulaire, en effet cela peut constituer un énorme trou de sécurité... (je te conseil très vivement la méthode post d'ailleurs)Ensuite, il est préférable de passer par $_SESSION['ville'] plutôt que par session_register qui est déconseillé depuis PHP 4.1Pour réutiliser tes variables de session n'oublie pas de faire à nouveau session_start()N'envoye pas de code php avant, et pas non plus avant headerEt enfin n'oublie pas d'appeler session_unset() et session_destroy() à la toute fin (pour la déconnection en fait)
 Voila je pense qu'en respectant cela tu devrai avoit tout de suite moins de problèmes... ;)
 Et sinon n'oublie pas de vérifier que le dossier temporaire des session est créé (généralement 'session' ou 'temp' , si tu developpe avec easyPHP il est déjà créé).
 
 A++,
 
 Dolf
 |