Foros del Web » Programando para Internet » PHP »

ayuda con direccionamiento

Estas en el tema de ayuda con direccionamiento en el foro de PHP en Foros del Web. hola, estoy haciendo un codigo en el cual cada vez que el usuario entrar al sitio, revise si tiene una cookie, si no la tiene ...
  #1 (permalink)  
Antiguo 22/11/2005, 11:09
Avatar de chidomen  
Fecha de Ingreso: enero-2005
Ubicación: aquí
Mensajes: 380
Antigüedad: 12 años, 10 meses
Puntos: 0
Pregunta ayuda con direccionamiento

hola,
estoy haciendo un codigo en el cual cada vez que el usuario entrar al sitio, revise si tiene una cookie, si no la tiene le pide que se registre pero cuando quiere entrar a cualquier parte del sitio, y lo que me gustaria hacer es una vez que sea ingresado correctamente, pueda seguir a donde el usuario habia dado el click el link, por eso, como puedo hacerle para guardar la liga?
espero que alguien me pueda ayudar,

saludos
__________________
.. simplemente soy un mexicano apasionado ..
guasanericonsul.com
  #2 (permalink)  
Antiguo 22/11/2005, 11:21
Avatar de deskman  
Fecha de Ingreso: noviembre-2005
Ubicación: Chorrillos Lima - Peru
Mensajes: 28
Antigüedad: 12 años
Puntos: 1
Bueno, si te entendi bien, lo que queres es una autentificacion en cada una de las paginas de tu sitio ¿verdad?, podrias probar con algo asi:

Código PHP:
<?php
   
if (! $_COOKIE['tu_cookie'])
      {
             
header ("Location: mensaje_error.php");
             exit ();
      }
   else
      {
?>
<!--Tu pagina -->
<?php
       
}
?>
Espero te pueda ayudar. Suerte
__________________
"El conocimiento que no se comparte no es conocimiento"

Última edición por deskman; 22/11/2005 a las 11:47
  #3 (permalink)  
Antiguo 22/11/2005, 11:26
Avatar de chidomen  
Fecha de Ingreso: enero-2005
Ubicación: aquí
Mensajes: 380
Antigüedad: 12 años, 10 meses
Puntos: 0
Lo que acabas de poner me va servir, pero lo que quiero hacer es como lo que se tiene en este sitio, si no estas registrado y quieres mandar un post, primero te pide tu usuario y contraseñan, una vez validadom te aparece una ventena con un boton, que dice, 'puedes seguir', y te manda a lo que ibas a hacer,
me explico?

saludos
__________________
.. simplemente soy un mexicano apasionado ..
guasanericonsul.com
  #4 (permalink)  
Antiguo 22/11/2005, 11:45
Avatar de deskman  
Fecha de Ingreso: noviembre-2005
Ubicación: Chorrillos Lima - Peru
Mensajes: 28
Antigüedad: 12 años
Puntos: 1
Bueno entonces podrias hacer algo asi:
Código PHP:
<?php
   
if (! $_COOKIE['tu_cookie'])
      {
             
$url_actual $PHP_SELF;
             
header ("Location: mensaje_error.php?url_actual=$url_actual");
             exit ();
      }
   else
      {
?>
<!--Tu pagina -->
<?php
       
}
?>
Y en tu archivo mensaje_error podrias hacer lago como:
Código PHP:
<?php
if (! $_POST)
{
$url_actual $_REQUEST[url_actual];
?>
//Muestras el formulario para validacion incluyendo $url_actual en un campo oculto, por ejemplo:
<form action="mensaje_error.php" method="post">
<!--Tus campos -->
<input type="hidden" name="url_actual" value="<?php echo("$url_actual"); ?>">
<!--Boton submit-->
<?php
}
else
{
$url_actual $_POST[url_actual];
//Validas el usuario contra tu base de datos
//Si es correcto creas la cookie y lo redireccionas a la pagina donde se habia quedado cuya direccion esta en la variable url_actual, o puedes crear un boton puedes seguir con:
echo ("<a href ='$url_actual'>Seguir</a>");
?>
Suerte
__________________
"El conocimiento que no se comparte no es conocimiento"

Última edición por deskman; 22/11/2005 a las 11:56
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 04:10.