Warning: session_register() [function.session-register]: Cannot send s

Warning: session_register() [function.session-register]: Cannot send s - PHP - Programmation

Marsh Posté le 12-08-2007 à 21:51:08    

Bonjour
 
 
je fais un petit myptr
 
mais voila comme je suis un petit peux chiant j'ai voulu mettre un kit
 
mais la sa bug  
 
 

Code :
  1. Warning: session_register() [function.session-register]: Cannot send session cookie - headers already sent by (output started at /home/feco/domains/gogo-tunes.karam.fr/public_html/index.php:2) in /home/feco/domains/gogo-tunes.karam.fr/public_html/index.php on line 3
  2. Warning: session_register() [function.session-register]: Cannot send session cache limiter - headers already sent (output started at /home/feco/domains/gogo-tunes.karam.fr/public_html/index.php:2) in /home/feco/domains/gogo-tunes.karam.fr/public_html/index.php on line 3


 
 
 
voyer le code source de ma page  
 
 

Code :
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
  2. <?php
  3. session_register("login" );
  4. ?>
  5. <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
  6. <head>
  7. <?php
  8. if($_GET['refer']) { setcookie ("refer",  $refer); }
  9. include('dbconnect.php');
  10. if($action=='Connexion au Compte' || $action=='Suppression du Compte' || $action=='Nouveau Mot de Passe')
  11. {
  12. $username=$_POST['username'];
  13. $password=$_POST['password'];
  14. $sql=mysql_query("SELECT * FROM users WHERE username='$username' AND fpassword='$password'" )or die(mysql_error());
  15. if(mysql_num_rows($sql))
  16. {
  17. //extract(mysql_fetch_array(mysql_query("SELECT * FROM users WHERE username='$username' AND fpassword='$password'" )));
  18. //session_start();
  19. $_SESSION['login'] = $username;
  20. $login=$username;
  21. }
  22. }
  23. ?>
  24. <?php
  25. $sq=mysql_query('SELECT * FROM setupinfo');
  26. $ar=mysql_fetch_array($sq);
  27. extract($ar);
  28. ?>
  29. <?php
  30.   $sql=mysql_query("SELECT * FROM banners" );
  31.   $rows=mysql_num_rows($sql);
  32.   $r=rand(0,$rows);
  33.   @mysql_data_seek($sql,$r);
  34.    @$arr=mysql_fetch_array($sql);
  35. @extract($arr);
  36.   echo"";
  37.   $shows=$fshows+1;
  38.   mysql_query("UPDATE banners SET fshows=$shows WHERE fnum=$fnum" );
  39.   ?>
  40. <?php $c_result = mysql_query("select name, comments, value from design where name='pagebg'" );
  41. $c_row = mysql_fetch_row($c_result);
  42. ?>
  43.  
  44. <?php
  45.   $sql=mysql_query("SELECT * FROM banners" );
  46.   $rows=mysql_num_rows($sql);
  47.   $r=rand(0,$rows);
  48.   @mysql_data_seek($sql,$r);
  49.    @$arr=mysql_fetch_array($sql);
  50. @extract($arr);
  51.   echo"";
  52.   $shows=$fshows+1;
  53.   mysql_query("UPDATE banners SET fshows=$shows WHERE fnum=$fnum" );
  54.  
  55.   ?>
  56.  
  57.     <?php
  58.   $sql=mysql_query("SELECT * FROM banners" );
  59.   $rows=mysql_num_rows($sql);
  60.   $r=rand(0,$rows);
  61.   @mysql_data_seek($sql,$r);
  62.    @$arr=mysql_fetch_array($sql);
  63. @extract($arr);
  64.   echo"";
  65.   $shows=$fshows+1;
  66.   mysql_query("UPDATE banners SET fshows=$shows WHERE fnum=$fnum" );
  67.   ?>
  68.   <title>Gogo-tunes</title>
  69.   <meta http-equiv="Content-Language" content="fr" />
  70.   <meta http-equiv="Content-Type" content="text/html; charset=windows-1252" />
  71.   <link title="defaut" type="text/css" rel="stylesheet" href="style.css" media="screen" />
  72. </head>
  73. <body>
  74. <div id="all">
  75. <div id="header"></div>
  76. <div id="contenu">
  77. <div id="menu">
  78. <div class="mrecherche"></div>
  79. <div class="mhaut">
  80. <p><a title="Accueil" href="index.php">Accueil</a></p>
  81. </div>
  82. <div class="mfond">
  83. <p><a title="contact" href="contacts.php">contact</a></p>
  84. </div>
  85. <div class="mfond">
  86. <p><a title="Inscription" href="signup.php">Inscription</a></p>
  87. </div>
  88. <div class="mfond">
  89. <p><a title="membres or" href="goldmember.php">menbres or</a></p>
  90. </div>
  91. <div class="mfond">
  92. <p><a title="Connexion" href="member.php">Connexion</a></p>
  93. </div>
  94. </div>
  95. <div id="corp">
  96. <?php
  97. switch($tp)
  98. {
  99. case('faq'):
  100. include('faq.php');
  101. break;
  102. case('inbox'):
  103. include('inbox.php');
  104. break;
  105. case('member'):
  106. include('member.php');
  107. break;
  108. case('signup'):
  109. include('signup.php');
  110. break;
  111. case('specialorder'):
  112. include('specialsorder.php');
  113. break;
  114. case('terms'):
  115. include('terms.php');
  116. break;
  117. case('advertise'):
  118. include('advertise.php');
  119. break;
  120.     case('member'):
  121. include('member.php');
  122. break;
  123. case('user'):
  124. include('user.php');
  125. break;
  126. case('goldmember'):
  127. include('goldmember.php');
  128. break;
  129. case('contacts'):
  130. include('contacts.php');
  131. break;
  132.                     case('register'):
  133. include('register.php');
  134. break;
  135. case('adstats'):
  136. include('adstats.php');
  137. break;
  138. case('ntpemorder'):
  139. include('ntpemorder.php');
  140. break;
  141. case('tpemorder'):
  142. include('tpemorder.php');
  143. break;
  144. case('visitorder'):
  145. include('visitorder.php');
  146. break;
  147. case('suorder'):
  148. include('suorder.php');
  149. break;
  150.  case('banorder'):
  151. include('banorder.php');
  152. break;
  153.     case(''):
  154. include('home.php');
  155. break;
  156. }
  157. ?>
  158.         <?php
  159. if($act=='logout')
  160. {
  161. @session_unregister('login'); @session_destroy(); echo"<b>Vous vous êtes bien déconnecté. A bientôt sur le site !</b>";
  162. }
  163. ?>
  164.         </div>
  165.     </div>
  166. <div id="footer">
  167. <p>Copyright 2006 Nomdusite - Design par <a title="Graphiques-Kits" href="http://www.graphiques-kits.com">Graphiques-Kits</a> - Toute reproduction est interdite</p>
  168. </div>
  169. </div>
  170. </body>
  171. </html>


 
 
comment faire  
 
http://www.gogo-tunes.karam.fr/index.php

Reply

Marsh Posté le 12-08-2007 à 21:51:08   

Reply

Marsh Posté le 13-08-2007 à 01:37:19    

Parfois, les messages d'erreurs de PHP sont quand même limpides, c'est le cas de celui-là, il te dit exactement pourquoi ça foire : tu ne peux pas avoir transmis quoi que ce soit avant un session_register, ni espace, ni HTML "pur" ni HTML généré par PHP. Que dalle.
 
Et accessoirement, la lecture du manuel n'est pas facultative (la recherche sur le forum non plus, parce que c'est un marronnier cette question...)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed