Ciao Gianni,
dopo aver letto le guide da te consigliate (molto utili e ben fatte),ho provato a creare una Sessione, ma mi viene restituito il seguente errore:
Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at D:\Universita\Basi di Dati\Progetto Basi di Dati\Progetto 2005-2006\Mod_Esame2.php:9) in D:\Universita\Basi di Dati\Progetto Basi di Dati\Progetto 2005-2006\Mod_Esame2.php on line 24
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at D:\Universita\Basi di Dati\Progetto Basi di Dati\Progetto 2005-2006\Mod_Esame2.php:9) in D:\Universita\Basi di Dati\Progetto Basi di Dati\Progetto 2005-2006\Mod_Esame2.php on line 24
Warning: Unknown: Your script possibly relies on a session side-effect which existed until PHP 4.2.3. Please be advised that the session extension does not consider global variables as a source of data, unless register_globals is enabled. You can disable this functionality and this warning by setting session.bug_compat_42 or session.bug_compat_warn to off, respectively. in Unknown on line 0
L'errore si riferisce alla prima riga del seguente frammento di codice:
<? session_start();
// Salvo i dati... $_SESSION['Mat']=$Mat; $_SESSION['Cod_Esame']=$Cod_Esame; $_SESSION['Num_Attributo']=$Num_Attibuto;
Devo cambiare dei parametri al file di configurazione "php.ini",oppure ad altri file?
Se si quali sono questi file in cui bisogna fare delle modifiche, e quali sono le
modifiche da apportare.
Ho visto sulla guida che hai scritto che questo errore viene restituito anche quando si lascia un semplice spazio tra il tag di apertura di php; visto che la mia pagina comincia così:
<!-- Pagina Controllata -->
<HTML>
<HEAD>
<TITLE> Modifica un esame del piano di studio </TITLE>
</HEAD>
ecc..
allora ho provato a mettere il frammento di codice precedente, prima di
"<!-- Pagina Controllata -->", ma il risultato non è cambiato.Perchè?
Dove sbaglio?
GRAZIE