Foros del Web » Programando para Internet » PHP »

sessiones y frames

Estas en el tema de sessiones y frames en el foro de PHP en Foros del Web. hola amigos, espero y me puedan ayudar con un pequeño problemita que tengo con las sesiones, el problema es este : cuando un usuario le ...
  #1 (permalink)  
Antiguo 16/04/2007, 16:35
 
Fecha de Ingreso: abril-2007
Mensajes: 3
Antigüedad: 17 años
Puntos: 0
sessiones y frames

hola amigos, espero y me puedan ayudar con un pequeño problemita que tengo con las sesiones, el problema es este : cuando un usuario le da la direccion por ejemplo localhost/precios.php como no se ha logeado el usuario me manda a la pagina principal que la llama index.php, en esta pag pido el nombre y contraseña, despues que le pido esos datos, los mando a un archivo que se llama Recibe_datos y en esta hago lo siguiente:
$contra=md5($contra);
$sql=pg_query($acceso,"select personal('$usu','$contra')");
$rows=pg_numrows($sql);
if($rows>0)
{
$aux=pg_result($sql,0,0);
if($aux==1)
{
session_name();
session_start();
$_SESSION['permiso']=1;
header ("Location: enlazado.php");

}
if($aux==0)
{
echo "
<SCRIPT language='JavaScript'>
<!--
window.alert('Datos incorrectos');
--> </script> ";
include_once("index.php");
}
}

si el usuario se encuentra en la BD lo mando a una pagina que se llama enlazado, si no lo regreso al index.

Mi problema es cuando el usuario ya que se logeo correctamente y por ejemplo quiere hacer una busqueda de alguien, este tiene que introducir el numero de identificacion de la persona buscada, y si introduce un numero de usuario que talves no este aun en mi BD por ejemplo 567890083 entonces cuando mando este identificador a buscar y como no esta, tengo una instruccion de javascript "history.go(-1)" para que me regrese a la pagina anterior, pero cuando regresa, la pagina me dice que ya esta caducada y que no puede acceder.
  #2 (permalink)  
Antiguo 16/04/2007, 19:14
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 17 años, 11 meses
Puntos: 2135
Re: sessiones y frames

Eso es porque estas enviando los datos via POST, es un problema comun, te dice que la pagina ya expiro porque es eso, ya expiro aunque pueden reenviar los datos via POST.

Para solucionar tendrias que redireccionar una vez que ya iniciaste la sesion hacia la pagina principal para borrar cualquier cache de POST que haya.

Saludos

PD Por cierto esto es en el foro de PHP General.
  #3 (permalink)  
Antiguo 16/04/2007, 20:07
 
Fecha de Ingreso: abril-2007
Mensajes: 3
Antigüedad: 17 años
Puntos: 0
Re: sessiones y frames

hola: y como le hago para redireccionarla???
es que mira el asunto esta de esta forma:
cuando comienzo con el sistema entro a la pag. de logeo que es la de index.php, cuando se logea bien se carga una pagina que contiene 2 frames uno es el "menu" y el otro el frame "principal" en donde se cargaran todos los demas archivos.
digamos que le doy click en el enlace de busquedas de usuarios, me aparece una pagina con varias opciones de busqueda, al elegir una de ellas por ejemplo la de usuarios que es la num. 5 le mando una bandera al archivo de buscar y este se maneja por banderas,es decir este archivo de busquedas lo utilizo varias veces en diferentes operaciones.
bueno si pongo en la busqueda asi como te decia el num. 4634636 y este no esta , no le puedo poner un include por que mi bandera se perderia y si la redirecciono seria lo mismo y los datos se perderian,imaginate que si tu formulario tiene unas 20 preguntas, tendrias que rellenar todos los campos otra ves

o como le podria hacer para poder redireccionarla????
  #4 (permalink)  
Antiguo 16/04/2007, 20:30
 
Fecha de Ingreso: noviembre-2003
Mensajes: 798
Antigüedad: 20 años, 4 meses
Puntos: 8
Re: sessiones y frames

¿donde esta el objeto?

creo que debería cambiarse de foro.
  #5 (permalink)  
Antiguo 16/04/2007, 20:59
Avatar de jam1138
/** @package Moderador */
 
Fecha de Ingreso: julio-2004
Ubicación: sèveR led onieR lE
Mensajes: 9.368
Antigüedad: 19 años, 8 meses
Puntos: 102
Re: sessiones y frames

Cita:
Iniciado por zsamer Ver Mensaje
¿donde esta el objeto?

creo que debería cambiarse de foro.
Estás en todo lo correcto. Te invito a reportar los temas que creas deben de moverse y/o requieran de que un moderador los atiendas, nos ayudarías mucho .

Tema movido desde POO.
__________________
٩(͡๏̯͡๏)۶
» Cómo hacer preguntas de manera inteligente «

"100 años después, la revolución no es con armas, es intelectual y digital"
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 02:51.