ragazzi qualcuno mi spiega come mai se disabilito i cookies non funziona questo codice?

potreste dirmi come modificarlo?

Codice PHP:
if((!$_POST['user_nick'])||(!$_POST['user_key'])){echo "Compila tutti i campi";}
else{
if(
$_POST['user_nick']=="pippo"&& $_POST['user_key']=="pluto")
session_start(); 
$_SESSION['user_name']==$_POST['user_nick']; 
$_SESSION['user_key']==$_POST['user_key'];

header("Location:index.php");}
else {echo
" Accesso non consentito"; }} 
lo so che la domanda č banale ma vorrei capire perchč non va se i cookies sono disabilitati ,mentre se li abilito non ho problemi....