Ciao.
Il mio problema è quello riportato nel Titolo.
Ho letto molti post relativi alla problematica, il mio problema è:
- sulla mia installaizone in locale non ho il problema
- sul mio sito pubblicato s netsons ho il problema
Chiedo quindi il vostro aiuto per capire come fare.
In pratica ho uno script dove ad un certo punto richiamo la seguente funzione:
Codice PHP:
function startsession($time = 180,$ses = 'MYSES') {
session_set_cookie_params($time);
session_name($ses);
session_start(); // Reset the expiration time upon page load
if (isset($_COOKIE[$ses]))
setcookie($ses, $_COOKIE[$ses], time() + $time, "/"); }
Lo script con questa funzione, se esguita in locale funziona, se eseguita su netsons restituisce l'errore:
Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at /home/user1323/public_html/ssp/deploy/common/inc/top_foot.inc.php:633) in /home/user1323/public_html/ssp/deploy/common/inc/top_foot.inc.php on line 6
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /home/user1323/public_html/ssp/deploy/common/inc/top_foot.inc.php:633) in /home/user1323/public_html/ssp/deploy/common/inc/top_foot.inc.php on line 6
Mi sembra di aver capito che le funzioni:
session_set_cookie_params($time);
session_name($ses);
se lanciate prima del session_start() su netsons danno noia...mentre non danno noia sulla mia installazione locale.
Come mai? Cosa devo cambiare?
Grazie mille,