Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2007
    Messaggi
    257

    sessioni e host windows

    Cari ragazzi,
    sto usando una sessione che usavo con sotto linux, in un hosting windows ma mi viene restituito l'errore:

    Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at D:\WWWRoot\Cli_0001\xxx\xxx\area\index.php:1) in D:\WWWRoot\Cli_0001\xxx\xxx\area\index.php on line 27


    alla riga 27 c'è la stringa: session_start();


    Come si può ovviare?

  2. #2

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2007
    Messaggi
    257
    grazie per la risposta, ma non è che ci ho capito tanto. In pratica sonno linux quel comando non va?

  4. #4
    Utente di HTML.it
    Registrato dal
    Oct 2007
    Messaggi
    257
    quasto è il codice:

    Codice PHP:
    include("include/config.inc.php");
    if (isset(
    $_POST['utente']))
    {
       
    $utente $_POST['utente'];
       
    $pass md5($_POST['pass']);
               
    $verif_query=sprintf("SELECT * FROM $_ute WHERE ut_utente='$utente' AND ut_pass='$pass'");
               
    $verif mysql_query($verif_query$db) or die(mysql_error());
               
    $rigo_verif mysql_fetch_assoc($verif);
               
    $utente mysql_num_rows($verif);

                     if (
    $rigo_verif['ut_attivo']=='NO')
                     {
                     
    header("Location:index.php?errore=intru");
                     }
                     else
                     if (
    $utente)
                     {
                     
    session_start();

                     
    session_register("autenticazione");

                     
    $_SESSION['Accesso'] = $rigo_verif['ut_accesso'];

                     
    $_SESSION['nome'] = $rigo_verif['ut_nome'];

                     
    $_SESSION['cognome'] = $rigo_verif['ut_cognome'];

                     
    $_SESSION['utente'] = $rigo_verif['ut_utente'];

                     
    $_SESSION['pass'] = $rigo_verif['ut_pass'];

                     
    header("Location:ingresso.php");
                     }
                     else
                     {

                     
    header("Location:index.php?errore=utente");
                     }


  5. #5
    Utente di HTML.it
    Registrato dal
    Oct 2007
    Messaggi
    257
    non vi è mai capitato?

  6. #6
    Utente di HTML.it
    Registrato dal
    Oct 2007
    Messaggi
    257
    Ho risolto inserendo alla riga n.1:

    Codice PHP:
    <?  ob_start();?>

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.