salve ragazzi ho seguito il tutorial di login proposto da questo sito solo che ho riscontrato un problema..
dopo un pò di tempo dopo aver fatto il login si disconnette automaticamente e mi compare il seguente messaggio d'errore in testa alla home page
Warning: Cannot modify header information - headers already sent by (output started at C:\AppServ\www\nuovo2\annunci.php:3) in C:\AppServ\www\nuovo2\include\auth.lib.php on line 31
ho cercato un pò in giro e ho trovato il seguente problema molto uguale al mio
eccolo
purtroppo non c'è la soluzione alla fine..
la linea di codice incriminata è la seguente che trovate nel link allegato alla fine..
posto solo una parte
da cosa dipende e come posso risolvere?Codice PHP:
function auth_clean_expired(){
global $_CONFIG;
$result = mysql_query("SELECT creation_date FROM ".$_CONFIG['table_sessioni']." WHERE uid='".auth_get_uid()."'");
if($result){
$data = mysql_fetch_array($result);
if($data['creation_date']){
if($data['creation_date'] + $_CONFIG['expire'] <= time()){
switch(auth_get_option("TRANSICTION METHOD")){
case AUTH_USE_COOKIE:
[COLOR=RED]setcookie('uid');[/COLOR]linea 31 <-------------
break;
case AUTH_USE_LINK:
global $_GET;
$_GET['uid'] = NULL;
break;
}
}
}
}
sapete darmi una mano