Oggi sono arrivato alla conclusione che i cookie mi odiano... oppure io odio loro... oppre siamo opposti e non ci intendiamo...

Stò costruendo uno script che deve mostrare files solo a chi è loggato, la sintassi è giusta, ma, come al solito, lo script non fa quello che dico. L'errore dovrebbe essere n ei cookie (in quanto il problema stà nell'autenticazione...) (Evito di inseririvi il codice chilometrico... )

Pagina contenente la funzione del login e di visualizzazione sito:
getsite() mostra il sito, downsite() mostra il form di login, con azione a login.php
Codice PHP:
<?
//Connette ai permessi
include 'conf/permessi.php';
//Verifica esistenza cookie e loro validità
if (($_COOKIE['widliteuser'] == array_key_exists($users)) && ($_COOKIE['widlitepassword'] == in_array($users))) {
getsite( ); 
} else { 
downsite( );
}
LOgin.php -> Pagina di elaborazione form, creazione dei cookie con setcookie(), redirezionamento a index. (Ho tolto lo script di redirect per accorciarvi la pappa...)
Codice PHP:
<?
//Crea sessione di lavoro
setcookie("widliteuser""$_POST[username]");
setcookie("widlitepass""$_POST[password]");
//Si connette al database
include 'conf/inc.php';
//Versione Programma
$versione "1.0";
Il prblema? ovviamente in permessi.php c'è un array così:
$users = array ('username' => 'password');

Grazie giià da ora...