Buon giorno a tutti.

sto tentando di far funzionare un sistema di autenticazione e sono quasi alla fine.
Sono alle prime armi di php, comunque questo è il mio quesito:

1. Inserisco id e password in un form (login.php) definisco le variabili $nick e $pw, questo funziona..
2. la pagina log.php apre due frame menu.php e area1.php questo il codice:
Codice PHP:
<?php
include("config.php");
include(
"ctr.php");

$nick=$_POST['nick'];
$pw=$_POST['pw'];
/* echo "$nick";
echo "$pw"; */
echo "<html>
<head>
<link rel=\"stylesheet\" type=\"text/css\" href=\"style.css\">
</head> 
<frameset cols=\"15,85\">
<frame src=\"
$p_u/menu.php?nick=$nick&pw=$pw\" noresize scrolling=no>
<frame src=\"
$p_u/area1.php?nick=$nick&pw=$pw\" noresize scrolling=auto name=\"box\">
</frameset>
</head>"
;
?>
3. la pagina seguente, menu.php, non ha le variabili definite e quindi non mi da il risultato voluto. Di seguto il codice:
Codice PHP:
<?php
include("config.php");
include(
"ctr.php");

if (isset(
$_POST['nick']) && isset($_POST['pw'])) {
  
$nick=$_POST['nick'];
  
$pw=$_POST['pw'];

echo 
"<html>
<head>
<link rel=\"stylesheet\" type=\"text/css\" href=\"./style.css\">
</head>
<body bgcolor=\"
$bg_m\">
<div align=center class=ben>Benvenuto 
$nick!!!</div>



<a href=\"
$p_u/area1.php?nick=$nick&pw=$pw\" target=\"box\" class=lk>area1</a>

<a href=\"
$p_u/area2.php?nick=$nick&pw=$pw\" target=\"box\" class=lk>area2</a>

<a href=\"
$p_u/area3.php?nick=$nick&pw=$pw\" target=\"box\" class=lk>area3</a>

<a href=\"
$p_u/area4.php?nick=$nick&pw=$pw\" target=\"box\" class=lk>area4</a>


 

<a href=\"
$p_u/cam_pw.php?nick=$nick&pw=$pw\" class=lk >cambia password</a>

<a href=\"
$home\" target=\"_parent\" class=lk>homepage


</body>
</html>"
;
}
?>
Come faccio a passargli il valore della variabile $nick?
Link a guide sono molto ben accetti.

Scusate ma ho letto vari manuali per fare l'autenticazione ma mi sono un po (troppo) confuso le idee...

Grazie in anticipo