No amigo.. alguien la tiene que declarar para que exista..
es mas o menos asi.. a grandes rasgos.. revisalo y toma ideas a partir de esto.. porque los sistemas de login son algo parecido a esto.. aunque claro con muchas otras mas validaciones.. pero basicamente trabajan asi..
Código PHP:
// recibo los parametros enviados por la url
$user = $_REQUEST['user'];
$pass = $_REQUEST['pass'];
// construyo la consulta y paso los parametros tomados de la url
$sql = "SELECT * FROM usuarios WHERE usuario = '".$user."' AND pass = '".$pass."' LIMIT 1;";
// realizo la consulta
$query = mysql_query($sql);
// si la consulta genera un resultado
if (mysql_num_rows($query) > 0) {
// obtengo los datos del usuario (ususario y pass)
$row = mysql_fetch_array($query);
// guardo en una sesion llamada usuario el nombre del usuario tomado de la BD
$_SESSION['usuario'] = $row['usuario'];
// guardo en una sesion llamada usuario la clave del usuario tomado de la BD
$_SESSION['clave'] = $row['pass'];
}
// la consulta no genero ningun resultado entonces los datos estan equivocados
else {
die ("Usuario incorrecto");
}