Foros del Web » Programando para Internet » PHP »

[SOLUCIONADO] Como puedo redirigir a una URL sin mostrar la pagina?

Estas en el tema de Como puedo redirigir a una URL sin mostrar la pagina? en el foro de PHP en Foros del Web. Hola, muy buenas! El caso es que estoy armando un sitio con php y apache que contiene en la raiz una pagina de bienvenida en ...
  #1 (permalink)  
Antiguo 31/10/2015, 05:49
 
Fecha de Ingreso: octubre-2013
Mensajes: 14
Antigüedad: 11 años, 1 mes
Puntos: 1
Pregunta Como puedo redirigir a una URL sin mostrar la pagina?

Hola, muy buenas!
El caso es que estoy armando un sitio con php y apache que contiene en la raiz una pagina de bienvenida en la que se puede iniciar sesion. El inicio de sesion y todas las consultas mysql las hace el archivo log.php que hice, si se puso todo correcto, iniciar sesion y redirige a MIIP/principal.php. Lo que querria hacer es que al iniciar sesion, no se muestre en la barra de direcciones la pagina MIIP/principal.php si no que se siga mostrando la raiz MIIP/
Espero que haya comprendido y haya una manera de realizar esto. Desde ya muchas gracias!
  #2 (permalink)  
Antiguo 31/10/2015, 05:53
Avatar de mortiprogramador
Colaborador
 
Fecha de Ingreso: septiembre-2009
Ubicación: mortuoria
Mensajes: 3.805
Antigüedad: 15 años, 2 meses
Puntos: 214
Respuesta: Como puedo redirigir a una URL sin mostrar la pagina?

Saludo
Intenta cambiando la configuración del archivo htaccess
__________________
"Si consigues ser algo más que un hombre, si te entregas a un ideal, si nadie puede detenerte, te conviertes en algo muy diferente."
Visita piggypon.com
  #3 (permalink)  
Antiguo 31/10/2015, 16:44
 
Fecha de Ingreso: octubre-2015
Ubicación: España
Mensajes: 21
Antigüedad: 9 años, 1 mes
Puntos: 6
Respuesta: Como puedo redirigir a una URL sin mostrar la pagina?

¿Lo que quieres es que al hacer login se muestre una página en el directorio raíz y si no está logueado entonces muestre la página de bienvenida?

Si es lo que propones es bastante simple. Sólo hay que comprobar si la sesión que estamos usando existe o está definida.
Imaginemos que nuestra sesión de autenticación se llama:
$_SESSION["user_logged"]
y dentro tiene un array con las características de nuestro usuario (usuario, email, rol, etc...).

Podríamos hacer:
Código PHP:
<?php
if(isSet($_SESSION["user_logged"])) {
//Aquí podríamos iniciar un template o incluir con require o include la página de usuario (principal.php)
} else {
// Y aquí la página del login.
}
?>
  #4 (permalink)  
Antiguo 31/10/2015, 21:54
 
Fecha de Ingreso: octubre-2013
Mensajes: 14
Antigüedad: 11 años, 1 mes
Puntos: 1
Respuesta: Como puedo redirigir a una URL sin mostrar la pagina?

Cita:
Iniciado por fbadiola Ver Mensaje
¿Lo que quieres es que al hacer login se muestre una página en el directorio raíz y si no está logueado entonces muestre la página de bienvenida?

Si es lo que propones es bastante simple. Sólo hay que comprobar si la sesión que estamos usando existe o está definida.
Imaginemos que nuestra sesión de autenticación se llama:
$_SESSION["user_logged"]
y dentro tiene un array con las características de nuestro usuario (usuario, email, rol, etc...).

Podríamos hacer:
Código PHP:
<?php
if(isSet($_SESSION["user_logged"])) {
//Aquí podríamos iniciar un template o incluir con require o include la página de usuario (principal.php)
} else {
// Y aquí la página del login.
}
?>
Gracias por responder, eso no era, disculpa si lo exprese mal. Esa funcion ya la puse lo que querria seria un login como la mayoria de redes sociales por poner un ejemplo. Entras, inicias sesion y al iniciar te manda a la pagina de inicio pero sin modificar la url en la barra de direcciones.
  #5 (permalink)  
Antiguo 01/11/2015, 03:42
 
Fecha de Ingreso: noviembre-2003
Ubicación: Zaragoza, España
Mensajes: 1.257
Antigüedad: 21 años
Puntos: 154
Respuesta: Como puedo redirigir a una URL sin mostrar la pagina?

Cita:
Iniciado por Chuleitta Ver Mensaje
... un login como la mayoria de redes sociales por poner un ejemplo. Entras, inicias sesion y al iniciar te manda a la pagina de inicio pero sin modificar la url en la barra de direcciones.
Hola Chuleitta,

Eso que dices es porque está hecho con AJAX, hace unos días, un compañero de estos foros, le pasó este enlace a alguien que también necesitaba hacer algo con AJAX, yo le he echado un vistazo y se ve interesante.

También podrías usar AJAX con JQuery, que te puede facilitar algo la programación, al utilizar esta librería.

Te recomiendo que investigues por ese lado, seguro que encontrarás una manera sencilla de hacerlo.
  #6 (permalink)  
Antiguo 01/11/2015, 22:10
 
Fecha de Ingreso: octubre-2013
Mensajes: 14
Antigüedad: 11 años, 1 mes
Puntos: 1
Respuesta: Como puedo redirigir a una URL sin mostrar la pagina?

Cita:
Iniciado por rbczgz Ver Mensaje
Hola Chuleitta,

Eso que dices es porque está hecho con AJAX, hace unos días, un compañero de estos foros, le pasó [URL="https://developer.mozilla.org/es/docs/AJAX/Primeros_Pasos"]este enlace[/URL] a alguien que también necesitaba hacer algo con AJAX, yo le he echado un vistazo y se ve interesante.

También podrías usar AJAX con JQuery, que te puede facilitar algo la programación, al utilizar esta librería.

Te recomiendo que investigues por ese lado, seguro que encontrarás una manera sencilla de hacerlo.
Muchas gracias maestro, me voy a adentrar con el ajax!

Etiquetas: principal, redireccion, redirigir, sesiones
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:17.