Newsgroup: it.comp.www.php
Titolo: Altro errore dal server ...aiuto!!

Possibile che localmente funziona e su remoto no?
Warning: session_start(): Cannot send session cookie - headers already sent 
by (output started at /srv/www/htdocs/elencofilm.php:1) in 
/srv/www/htdocs/elencofilm.php on line 17
Warning: session_start(): Cannot send session cache limiter - headers 
already sent (output started at /srv/www/htdocs/elencofilm.php:1) in 
/srv/www/htdocs/elencofilm.php on line 17

 Possibile che localmente funziona e su remoto no?
Si.
-- 
I am what I am, I do what I can
Sei un newbie? Leggi questo 
http://url.repository.biz/go/3C
Vuoi supportarmi? 
http://url.repository.biz/go/3E
Do. Or do not. There is not try.

 /srv/www/htdocs/elencofilm.php on line 17
prova ob_start() all'inizio della pagina
Mario 


Se leggi bene scopri che l'header è stato spedito nella riga 1.
Ergo probabilmente c'è una riga vuota (o anche uno spazio) prima del tag 
<?php
E questo è male.
:-)
Ciao
Marcello

questo è il codice completo:
Spero che qualcuno mi faccia capire dove sbaglio..
<style type="text/css">
</style><html>
<form action='<?php echo($_SERVER["PHP_SELF"])?>' method='POST'>
<?php
 session_start();
$userABILITATO="alex";
$passABILITATA="123";
   if(!isset($_POST["user"])){
             if(!isset($_SESSION["user"])) 
header("Location:connessione.php");    // esce perche non vi sono 
impostazioni variabili(non proviene da index)
           }
    if(!isset($_POST["pass"])){
             if(!isset($_SESSION["pass"])) 
header("Location:connessione.php");    // esce perche non vi sono 
impostazioni variabili(non proviene da index)
           }
   if(isset($_POST["user"])){
           $userCorrente=$_POST["user"]; // trasferisce la variabile passata 
da index
           $_SESSION["user"]=$_POST["user"];
                            }
          else              {
                  $userCorrente=$_SESSION["user"];
                            }
   if(isset($_POST["pass"])){
           $passCorrente=$_POST["pass"];
           $_SESSION["pass"]=$_POST["pass"];
                             }
          else               {
                  $userCorrente=$_SESSION["pass"];
                             }
   if(isset($_POST["user"])){                              // se la 
variabile poassata da index funziona
     if(strtolower($userCorrente) <> $userABILITATO or 
strtolower($passCorrente) <> $passABILITATA)
                   {
          header("Location:connessione.php");
                   }
                           }
if(isset($_POST["user"])) $_SESSION["user"]=$_POST["user"]; // assegna alla 
variabile di sessione il valore user
if(isset($_POST["pass"])) $_SESSION["pass"]=$_POST["pass"]; // assegna alla 
variabile di sessione il valore pass
if(!isset($_POST["user"]))     // se la variabile non è impostata
                          {
                  if(isset($_SESSION["user"]))$userCorrente = 
$_SESSION["user"];
                          }
if(!isset($_POST["pass"]))   // se la variabile non è impostata
                          {
                  if(isset($_SESSION["pass"]))$passCorrente = 
$_SESSION["pass"];
                          }
if(!isset($_SESSION["passCorrente"])) $_SESSION["passCorrente"]=$pass; // 
assegna alla variabile di sessione il valore pass
   if(isset($user)){          //riverifica le variabili
     if(strtolower($userCorrente) <> $userABILITATO or 
strtolower($passCorrente) <> $passABILITATA){
           header("Location:connessione.php");
           die("IMPOSSIBILE LOGIN");
           }
           }
  ?>
<body>
                                      <span class="Stile1"><strong>Seleziona 
il tipo di DVD che vuoi consultare:
                                      <select name='tipoDVD'>
                                      <br/>
                                           <option></option>
                                          <option>FILM</option>
                                         <option>CARTONI ANIMATI</option>
                                        <input type='submit' name='aggiorna' 
value= 'AGGIORNA'>
                                      Ordinamento per : <select 
name='ordinamento'>
                                           <br/>
                                              <option></option>
                                      <option>Nr DVD</option>
                                      <option>Titolo</option>
</form>
<?php
//  colore verde    <body bgcolor="#ccffcc">
 if(isset($_POST["aggiorna"]))
 {
  $tipodvd= $_POST["tipoDVD"];
  $ordinamento=$_POST["ordinamento"];
          $db = mysql_connect("localhost","root","180790") or 
die("Immossibile Connetersi :" . mysql_error());
               mysql_select_db("elenco_film",$db);
         echo"<table border='1'><tr><th width =20>ID</th><th width =80>NR 
DVD</th><th width=200> TITOLO </th><th width=100>GENERE</th><th 
width=200>NOTE</th></tr>";
   if($tipodvd <> "")
   {
      if($ordinamento == "Nr DVD") {
          if($tipodvd == "FILM"){$result=mysql_query("select * from dvd_film 
order by NR_DVD" ,$db);}
          if($tipodvd == "CARTONI ANIMATI"){$result=mysql_query("select * 
from dvd_cartoni order by NR_DVD" ,$db);}
          if($tipodvd == "V.M.18"){$result=mysql_query("select * from VM 
order by NR_DVD" ,$db);}
                                   }
      if($ordinamento == "Titolo" OR $ordinamento == "") {             //
          if($tipodvd == "FILM"){$result=mysql_query("select * from dvd_film 
order by TITOLO" ,$db);}
          if($tipodvd == "CARTONI ANIMATI"){$result=mysql_query("select * 
from dvd_cartoni order by TITOLO" ,$db);}
          if($tipodvd == "V.M.18"){$result=mysql_query("select * from VM 
order by TITOLO" ,$db);}
                                   }
         $id = 1;
         while ($records=mysql_fetch_array($result))
         {
                echo" <tr> ";
                $xnr_dvd= $records['NR_DVD'];
                $xtitolo= $records['TITOLO'];
                $xgenere= $records['GENERE'];
                $xnote= $records['NOTE'];
                echo"<td align='center'> $id </td> <td align='center'> 
$xnr_dvd </td> <td> $xtitolo </td> <td> $xgenere </td> </td></tr>";
                $id ++ ;
         }
     }
         echo"</table>";
  }
 ?>
</html> 

 session_start();
Lo sbagli è nell'inviare output HTML prima di utilizzare
session_start(), come ti hanno detto gli altri.
Francesco Mazzi
Webmaster di AltroPC.it - 
http://www.altropc.it
 
Project Admin di "PHP Reservation - Online booking system" - 
http://phpreservation.sourceforge.net
Dev.Staff di E-Xoopport - 
http://dev.e-xoopport.it

 ha scritto nel messaggio 
news:hcfbr01o14s6lk96b...@4ax.com...

all'inizio della pagina metti <? session_start(); ?> poi continui con il 
resto del codice