Cannot send session cache limiter - ERRORE utilizzando session_start();

Nik

Utente Attivo
15 Set 2004
92
1
8
31
Ciao a tutti. Ho riscontrato un errore nel momento in cui utilizzo le sessioni in php.
Ho fatto varie prove e lo stesso codice, non presenta nessun errore se inserito nella root principale. Da cosa può dipendere?

L'errore o l'avviso è il seguente:

Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at /home/gemes/public_html/GESTIONALE/index.php:1) in /home/gemes/public_html/GESTIONALE/index.php on line 1

E lo visualizzo in questa pagina che ho creato all'interno della cartella GESTIONALE: http://www.gemes.it/GESTIONALE/

Lo stesso codice, se inserito in una pagina nella root principale non da nessun tipo di problema: http://www.gemes.it/provasessione.php

L'hosting sul quale sto lavorando è su Hosting Solutions. Ho sempre lavorato su Aruba e non mai riscontrato problemi di nessun tipo. Adesso non so se per caso la cartella GESTIONALE deve avere dei permessi particolari.

Avete qualche idea?

P.S. Ho già controllato che non ci sia nessun tipo di spazio prima e dopo l'istruzione session_start();
 

filomeni

Moderatore
Membro dello Staff
MOD
14 Mag 2006
1.052
6
38
50
Roseto degli Abruzzi (TE)
www.sitiweb.cloud
Ciao, l’errore è dovuto al fatto che php pensa che ci sia un’altra sessione aperta dichiarata prima della funzione session_start. Questo è dovuto alla presenza di spazi, testo, caratteri, codice, o elementi in genere prima della funzione session_start.
Esattamente ieri notte ho avuto il medesimo problema... La soluzione è stata spostando il session_start() in testa alla pagina, facendo in modo che il codice prima di tale funzione sia il più pulito possibile.
 

Nik

Utente Attivo
15 Set 2004
92
1
8
31
Ciao, l’errore è dovuto al fatto che php pensa che ci sia un’altra sessione aperta dichiarata prima della funzione session_start. Questo è dovuto alla presenza di spazi, testo, caratteri, codice, o elementi in genere prima della funzione session_start.
Esattamente ieri notte ho avuto il medesimo problema... La soluzione è stata spostando il session_start() in testa alla pagina, facendo in modo che il codice prima di tale funzione sia il più pulito possibile.

Grazie per la risposta!
Nessun tag e nessuno spazio prima dell'apertura della sessione. Il problema è il tipo di file che mi genera Dreamweaver. Ho controllato le impostazioni.. ma non vedo nulla di strano. Se creo una nuova pagina mi aggiunge automaticamente un qualcosa prima o dopo il documento.

Ti allego l'impostazione di dreamweaver, come dovrei settarla affinché non mi compaia nessun tipo di spazio prima e dopo la pagina??

nuovo-documento-dreamweaver.jpg
 

filomeni

Moderatore
Membro dello Staff
MOD
14 Mag 2006
1.052
6
38
50
Roseto degli Abruzzi (TE)
www.sitiweb.cloud
Per la scrittura di pagine web utilizzo un semplice editor di testo... il codice lo stilo personalmente, quindi non saprei dirti cosa genera DW. Postami il codice HTML e l'integrazione php, in maniera che possa vedere come viene scritto...
 
Discussioni simili
Autore Titolo Forum Risposte Data
H Warning: session_start() [function.session-start]: Cannot send session cache limiter PHP 8
M Warning: session_start(): Cannot send session cache... ???? PHP 5
L Error Code: 1215. Cannot add foreign key constraint MySQL 3
M non static method cannot be referenced from a static context Java 1
M Errore pagina php 'Cannot detect primary key' PHP 8
G Errore Cannot read property 'childNodes' of undefined per mancanza nodo nel file xml XML 6
romeocharly [WordPress] .../ffmpeg/ffmpeg32.so: cannot execute binary file" WordPress 11
G [PHP] Warning: Cannot modify header information - headers already sent by PHP 3
A Errore: cannot call methods on dialog prior to initialization; attempted to call method 'open' jQuery 4
JackIlPazzo Cannot add foreign key constraint MySQL 1
J Errore the value cannot be null or empty ASP.NET 1
L Error: int cannot be dereferenced Java 1
filippino Fatal error: Cannot redeclare (function) PHP 2
L Cannot find executable for CFBundle Sviluppo app per iOS 0
L ITSM-9000 the bundle identifier cannot be changed from the current value Sviluppo app per iOS 0
D Cannot find XELDZ in all drives Windows e Software 0
B Uncaught TypeError: Cannot read property Javascript 7
H Warning: Cannot modify header information... PHP 6
T Fatal error: Cannot access empty property PHP 2
A errore : "550 cannot stor no permission" per pubblicare il sito con expression web Webdesign e Grafica 0
A errore : "550 cannot stor no permission" per pubblicare il sito con expression web HTML e CSS 1
L Warning: Cannot modify header information - headers already sent by... PHP 9
M Warning: Cannot modify header information - headers already sent by (output started a PHP 1
I Cannot access a closed file ASP.NET 2
A [PHP] FPDF error: Some data has already been output, can't send PDF file PHP 5
P Call to a member function Send() on a non-object PHP 6
R [problema] Inizializzare Oggetto Ajax posso dichiararlo e dopo fare la send? Ajax 1
P File PHP.SEND PHP 10
borgo italia pulsante send Javascript 2
P PHP send email PHP 3
L login e session PHP 4
max1974 Session Timeout Javascript 0
L [PHP] login e protezione pagine con session PHP 3
P [PHP] Multi-session PHP 1
Y [PHP] The session is lost PHP 8
G [PHP] Problema - Warning: session_start() [function.session-start] PHP 9
L [WordPress] creare un plugin , come faccio ad utilizzare le session. WordPress 5
M [Java] Session Attribute Spring MVC Java 1
M [PHP] ID in SESSION PHP 1
P Session e cookie funzionano solo dopo passaggio valori tramite POST PHP 8
W Session e htaccess PHP 2
M Non aggiorna valore session PHP 5
I registrazione (SESSION) PHP 5
K problemi con nome della session PHP 3
N Problema con le SESSION PHP 6
P problema salvataggio e richiamo SESSION PHP 0
M Session timeout in ASP.NET ASP.NET 1
S VS2010: Variabili Session in ASP net ASP.NET 2
Emix Problema Session PHP 1
S codeigniter session problem PHP 1

Discussioni simili