Petit problème php Warning: session_start..

Petit problème php Warning: session_start.. - PHP - Programmation

Marsh Posté le 21-01-2011 à 15:03:07    

Bonjour,
J'ai un problème à résoudre avec une page .php sur un site que je suis chargé de mettre à jour.
Voici le message d'erreur qui s'affiche en haut de la page :
 
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /homez.93/lesprofe/www/pro/d_inscription.php:2) in /homez.93/lesprofe/www/pro/d_inscription.php on line 2
 
Et voici le haut du code qui contient je pense l'erreur en question :
<code type="php">
 
<style>.arial{font-family:Arial, Helvetica, sans-serif}</style>
<?php session_start();?>
<table width="100%"  border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td align="center" class="Txt"><span class="arial">Veuillez compl&eacute;ter le formulaire de demande d&acute;inscription ci-dessous :</span> </td>
  </tr>
  <tr><td align="center" class="Txt_err"></td></tr>
  <?
include('conf.php');
$i=0;
 
if($_POST['submit'] == "Envoyer" ) {
</code>
Auriez-vous une idée d'ou vient ce problème svp?
Merci.

Reply

Marsh Posté le 21-01-2011 à 15:03:07   

Reply

Marsh Posté le 21-01-2011 à 18:59:27    

La doc indique, http://fr.php.net/manual/fr/function.session-start.php :

Pour utiliser des sessions basées sur les cookies, session_start() doit être appelée avant d'afficher quoi que ce soit dans le navigateur.


Donc, il faudrait mettre session_start() au tout début (avant le style).

Reply

Marsh Posté le 26-01-2011 à 18:08:33    

Pourquoi tu refais un topic ?  [:transparency]

Reply

Sujets relatifs:

Leave a Replay

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