Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Otros entornos y lenguajes > PHP
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

 
 
Herramientas Buscar en Tema Desplegado
  #3  
Antiguo 23-06-2007
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Tampoco yo estoy seguro de que sea buena idea tratar de evitar regresar a una página. Pero algo puede intentarse:

login.php

Código PHP:
<?php
session_start
();

if (isset(
$_SESSION['usuario']))
{
  
header('location: indice.php');
  exit;
}

if (
$_SERVER['REQUEST_METHOD'] == 'POST' && isset($_POST['usuario']) && !empty($_POST['usuario']))
{
  
$_SESSION['usuario'] = $_POST['usuario'];
  
header('location: indice.php');
  exit;
}
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN">
<html>
<head>
<title> Inicio de sesión </title>
</head>
<body>
<h1>Inicio de sesión</h1>

<form method='post' action='<?php echo $_SERVER['PHP_SELF'];?>'>
Usuario <input type='text' name='usuario'>
<input type='submit'>
</form>
</body>
</html>
indice.php

Código PHP:
<?php
session_start
();

if (!isset(
$_SESSION['usuario']))
{
  
header('location: login.php');
  exit;
}
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN">
<html>
<head>
<title> Página principal </title>
</head>
<body>
<h1>Página principal</h1>

<p>
Hola <?php echo $_SESSION['usuario']?>
</body>
</html>
La página para iniciar sesión (login.php) mira si ya se inició una, y de ser así, redirige a la página principal (indice.php). Ésta, a su vez, verifica que se hay iniciado sesión. De no ser así, manda a la de inicio. O sea, una a otra se pasan la bolita.

// Saludos

Última edición por roman fecha: 23-06-2007 a las 00:40:14.
Responder Con Cita
 



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
volver a una página anterior y actualizar halizia HTML, Javascript y otros 5 25-04-2007 12:57:03
Regresar el numero de semana zvf OOP 2 28-11-2006 19:35:29
regresar valores Genner MS SQL Server 5 03-04-2006 13:55:43
regresar array de una función torito Varios 3 23-08-2005 16:03:35
Regresar un array a una función JorgeBec Varios 4 24-01-2005 23:01:23


La franja horaria es GMT +2. Ahora son las 02:26:00.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi