Autor Tema: redireccionar del index.php automaticamente a otro .php si esta logueado  (Leído 545 veces)

Desconectado yeferson1233

  • PHPerit@
  • *
  • Mensajes: 1
  • Karma: 0
  • Nuev@ PHPer@
    • Ver Perfil
Hola, espero que se encuentren bien estoy aquí porque necesito ayuda la verdad tengo un  problema con un proyecto que vengo realizando.
mi proyecto esta realizado de esta manera,
cuando un usuario nuevo ingresa a la pagina web redirecciona al dominio.com/index.php, en el index tengo un anuncio que dice que para ingresar al panel hay que estar logueado
en el index solo tengo ese mensaje y un botón que dice login cuando le doy al boton login me envia al  formulario escribo los datos y entro al panel (dominio.com/panel.php)
en realidad el problema es que cuando escribo en mi navegador dominio.com/ y el usuario estando conectado me envía al index.php y no la verdad es lo que no quiero.
Lo que yo quiero integrar a mi proyecto es que cuando el usuario escriba en el navegador dominio.com/ y si el usuario ya estaba conectado me redireccione automáticamente al dominio.com/panel.php y no al dominio.com/index.php y si el usuario esta desconectado me rediriga automáticamente al dominio.com/index.php

ojala entiendan mi objetivo del mensaje gracias!
espero la ayuda.

Comunidad PHPeros


Desconectado Alvarado

  • PHPerit@
  • *
  • Mensajes: 2
  • Karma: 0
  • Nuev@ PHPer@
    • Ver Perfil
    • sbo
Re:redireccionar del index.php automaticamente a otro .php si esta logueado
« Respuesta #1 en: 13 de Febrero de 2018, 11:35:04 am »
I want to know about the content I want to learn more help me?

Desconectado mchojrin

  • PHPerit@
  • *
  • Mensajes: 10
  • Karma: 0
  • Sexo: Masculino
  • PHPero de alma desde 2004
    • Ver Perfil
    • LeewayAcademy - Potencia tu carrera IT
Re:redireccionar del index.php automaticamente a otro .php si esta logueado
« Respuesta #2 en: 03 de Septiembre de 2018, 21:06:05 pm »
Hola, parece que llego un poco a la respuesta para yeferson1233  :P pero tal vez a alguien más le sirva:

PHP no tiene un comando de redirección como otros lenguajes, lo que hay que hacer es usar la función header.

Esta función envía un encabezado HTTP directo al navegador.

El código sería algo como:

Código: [Seleccionar]
<?php

if ( $_SESSION['logeado'] ) {
   
header'Location: dominio.com/panel.php');

   die;
}
?>

<html>
....
</html>

Es importante poner el html después de que finaliza el código php ya que los headers sólo pueden enviarse antes de enviar HTML.
Ayudo a desarrolladores PHP a pasar al siguiente nivel en https://academy.leewayweb.com

Desconectado jdorado

  • PHPerit@
  • *
  • Mensajes: 2
  • Karma: 0
  • Nuev@ PHPer@
    • Ver Perfil
Re:redireccionar del index.php automaticamente a otro .php si esta logueado
« Respuesta #3 en: 03 de Noviembre de 2018, 17:56:19 pm »
hay esta lo que tienes que hacer en js..