Cita:
Iniciado por GoldFran
Hola, si te fijas, he declarado en comprueba.php debajo de la session_start(), que $ok = $_session ['ok'] = 'correcto' y así, poder seguir usando la variable $ok con $_session... ¿No tiene que ser así?, como sería entonces?
No, no tiene que quedar así ya que solo se declara "correcto" en la variable de session y en los demás archivos cuando verifiques esta variable solo va a contener "correcto" aún que en el archivo después se declare como "falso". Deberías cambiar todos los $ok por $_SESSION['ok'].
Cita:
Iniciado por GoldFran
Para solucionar el tema de que entre sin poner ni usuario ni contraseña, lo que puedo hacer directamente es poner un javascript que no permita dejar campos vacios
PD: has leido lo que he puesto de los navegadores?
No es necesario lo de JS, y no había leído lo de los navegadores. Puede ser que tengas dramas con la cabecera HTTP que estas enviando (el header es una cabecera). Prueba escribiendo Location (con ele mayúscula ya que eso puede no gustarle al IE).
Saludos.