Autor Tema: [Ayuda] - Redireccionar si la session esta iniciada.  (Leído 7230 veces)

Desconectado ferdi342

  • PHPero Experto
  • *****
  • Mensajes: 734
  • Karma: 8
  • Sexo: Masculino
  • Gúgol
    • Ver Perfil
    • Google - La solución a todo
Re:[Ayuda] - Redireccionar si la session esta iniciada.
« Respuesta #15 en: 11 de Octubre de 2010, 11:33:06 am »
Ah, si vale Angel lo siento tio se me habia olvidado.
Klum, te has ganado el segundo karma por completarme el codigo.

¿Klum? ¿Te lo das a ti mismo? xd
A veces hay que dejar terminar cosas buenas para que empiecen mejores, How I Met Your Mother

Comunidad PHPeros

Re:[Ayuda] - Redireccionar si la session esta iniciada.
« Respuesta #15 en: 11 de Octubre de 2010, 11:33:06 am »

Desconectado Klum

  • PHPer@ Fijo
  • ***
  • Mensajes: 203
  • Karma: 61
  • Sexo: Masculino
  • Progamador & Diseñador
    • Ver Perfil
    • Chat - KlumShader
Re:[Ayuda] - Redireccionar si la session esta iniciada.
« Respuesta #16 en: 11 de Octubre de 2010, 12:24:11 pm »
Ostras espera, Angel se lo ha ganado Angel, me he equibocado de nombre :-[ como estoy hoy.



Desconectado GuayAngel12

  • PHPero Experto
  • *****
  • Mensajes: 894
  • Karma: 17
  • Sexo: Masculino
  • Programador PHP, CSS, HTML...
    • Ver Perfil
    • GreeBool
Re:[Ayuda] - Redireccionar si la session esta iniciada.
« Respuesta #17 en: 11 de Octubre de 2010, 13:56:51 pm »
Jejeje, ^^ Muchísimas gracias Klum.

Saludos!

Desconectado sergi.planes

  • PHPerit@
  • *
  • Mensajes: 1
  • Karma: 0
  • Nuev@ PHPer@
    • Ver Perfil
Re:[Ayuda] - Redireccionar si la session esta iniciada.
« Respuesta #18 en: 23 de Mayo de 2013, 16:09:51 pm »
generalmente yo uso header("location"); como php.
quedaria asi
<?php
session_start();
if(isset($_SESSION['usuario'])) {
$destino = "index.php" // modificalo por tu destino
header("location:$destino");
}else{
echo 'Mensaje que quieres que aparesca si la session no existe.';
}
?>
[/php]
ahora si quieres que demore X segundos antes de redireccionar...
lo haces en html...
<meta http-equiv="acción" content="segundos"; url="url destino" />
Saludos;

***** llevaba tiempo ya para encontrar como hacer justamente lo contrario, pongo mi codigo

<code>
<?php
session_start();
if(isset($_SESSION['usuario'])) {
echo "@Bienvenido: ".$_SESSION['usuario'];
}else{
header("Location:/index.html");
}
?>
</code>

es decir si la sesión esta activa mostrar un mensaje de bienvenida, y si no esta activa redirigir al login.php

gracias por tu código, ya que de ahí he sacado la forma de hacerlo a la inversa ;)

me he creado la cuenta solo para agradecer ha este hombre su información sobre los "heders" si he hecho mal al reabrir el post, perdonar.

Desconectado javipilo

  • PHPero Experto
  • *****
  • Mensajes: 975
  • Karma: 31
  • Sexo: Masculino
    • Ver Perfil
Re:[Ayuda] - Redireccionar si la session esta iniciada.
« Respuesta #19 en: 23 de Mayo de 2013, 21:17:49 pm »
Y yo el mío:
Código: [Seleccionar]
<?php 
session_start
();

$_SESSION[&#39;usuario&#39;] AND die("Se necesita iniciar sesión.");
isset($_SESSION[&#39;usuario&#39;]) AND header("Location: ./index.php");

?>