non va cmq....Io però non riesco a capire una cosa. Allora: ora ho due pagine con il sistema di login, una semplice (quella iniziale senza grafica) e una complessa con grafica bla bla....
Esse usano la stessa libreria e in particolare usano la stessa funzione che ora vi posto, per vedere se esiste il cookie e quindi dare il log in automatico o il form per fare log in.
La funzione molto semplice è questa:

Codice PHP:
function auth_get_status(){

    if(isset(
$_COOKIE['genb']) && $_COOKIE['genb'] != ''){
        
$status "AUTH_LOGGED"
    } else { 
        
$status "AUTH_NOT_LOGGED"; }
    return 
$status;

Nella pagina semplice se creo il cookie e faccio
Codice PHP:
$status auth_get_status();
echo 
$status
mi viene scritto AUTH_LOGGED.
se invece cancello il cookie mi viene AUTH_NOT_LOGGED.

Nella complessa creando il cookie dall'altra pagina (cosa che dovrebbe funzionare poichè il nome è lo stesso e nonostante il codice sia identico) mi rimane sempre AUTH_NOT_LOGGED.


Inoltre come se non bastasse ho un altro problema:
Avevo creato una piccola funzione che mi permettesse di incrementare e visualizzare il numero delle visite di ogni singolo utente.

Codice PHP:
function contatore_visite_utente(){
global 
$_CONFIG;
$user_info auth_get_info();
$row auth_get_info_db();

//guarda quante visite ci sono
$visite $row['visite'];
//incrementa di uno il numero di visite
$visite ++;
//scrive il numero delle visite
echo $visite;

    
//memorizza sul database il nuovo numero di visite
    
$query "UPDATE ".$_CONFIG['table_utenti']."
    SET visite = '
$visite' WHERE nickname='".$user_info[0]."' and pass=MD5('".$user_info[1]."')";
    
mysql_query($query);


Nella pagina vecchia questo funziona normalmente. Nella nuova mi aumenta di 2 il numero ogni volta che aggiorno.