Page de configuration d'un site.

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 : Page de configuration d'un site.

par Truc » 15 août 2007, 14:35

Oui effectivement l'erreur vené de la !!!

merciiiiiii
Quand on vous dit de chercher (en insistant) avant de poster ce n'est pas que pour faire bien :roll:

par Dom! » 15 août 2007, 13:05

Oui effectivement l'erreur vené de la !!!

merciiiiiii

par Sékiltoyai » 15 août 2007, 12:12

Tu écris quelquechose ligne 4 de ton /var/www/html/Intranet/Espace clients/test.php, et il ne faut pas. Il ne faut rien écrire avant header() ou session_start().

Page de configuration d'un site.

par Dom! » 15 août 2007, 11:42

Bonjour,

Je souhaite créer une page config.php qui rassemble toutes les données de ma base sql, la session lors de la connexion d'un utilisateur et la redirection en cas de movaise identification...

Mon probléme actuellement c'est que dans mon fichier config le début est comme ceci :
<?php include('SAGIP.php');
mysql_select_db($database_SAGIP, $SAGIP);
session_start(); // On relaye la session
if (session_is_registered("authentification")){ // vérification sur la session authentification (la session est elle enregistrée ?)
} else {
header("Location:../identification.php?erreur=intru"); // redirection en cas d'echec
}
if (isset($_POST['login'])) // on verifie que la variable existe
{
$id_user = $_SESSION['id_user']; // Son id//on recupere les données du formulaire
}
$sqldid = 'select * from tb_utilisateurs where id_user = '.$id_user;
   // $nbsql += 1;
	if ($resselectdid = mysql_query($sqldid)) {
         $selectdid = mysql_fetch_array($resselectdid);
$login = $selectdid['login'];
$nom = $selectdid['nom'];
$prenom = $selectdid['prenom'];  
$date_enregistrement = $selectdid['date_enregistrement'];  
	}
?>
Dans ma page modéle qui me sert de modéle à chaque nouvelle page j'insére :
<?php include('config.php'); ?>
Le probléme c'est que j'ai un message d'erreur sur toutes mes pages :

Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at /var/www/html/Intranet/Espace clients/test.php:4) in /var/www/html/Connections/config.php on line 3

Warning: Cannot modify header information - headers already sent by (output started at /var/www/html/Intranet/Espace clients/test.php:4) in /var/www/html/Connections/config.php on line 6

Pourquoi ?? merci d'avance pour votre aide et vos conseils....