Por cierto ..
Código PHP:
if (mysql_num_rows($consultar)==1)
{
session_start();
session_name("valido");
El nombre de la sesión que estás creando con: session_name() se define antes de un session_start() .. sino no tiene efecto y se seguirá usando como nombre de sesión el que dé PHP por defecto (PHPSEDSID o algo así ).
Un saludo,