Originariamente inviato da filippo.toso
Non utilizzare lo short open tag, utilizza il tag di apertura completo.
Abilita l'error reporting per visualizzare gli errori.
Quando accedi ad un elemento di un array, verifica prima che l'indice esista.
Quando esegui un header location, utilizza un URL assoluto per rispettare l'RFC.
Non utilizzare $HTTP_COOKIE_VARS, utilizza $_COOKIE.
Il ; dopo } è inutile.
Non utilizzare $_REQUEST, utilizza l'array superglobale specifico.
per i cookie ho risolto così.. e funziona...

ma per le session come posso fare?

Codice PHP:
<? 
session_start
(); 

if (
$_SESSION['admin']==""){ 
header("location: admin.php"); 
exit; 

?>
grazie infinite