Foros del Web » Programando para Internet » PHP »

session_start con frameset

Estas en el tema de session_start con frameset en el foro de PHP en Foros del Web. Hola a todos Tengo una página que tiene dos frames, o sea, que el index.php contiene los framesets (que son en html). La cuestion es ...
  #1 (permalink)  
Antiguo 20/10/2011, 09:53
 
Fecha de Ingreso: abril-2009
Mensajes: 30
Antigüedad: 14 años, 11 meses
Puntos: 0
session_start con frameset

Hola a todos

Tengo una página que tiene dos frames, o sea, que el index.php contiene los framesets (que son en html).

La cuestion es que en el inicio del index.php inicio la sesion:

session_start();

pero los htm de los frames no me reconocen las variables que cargo en inicio.php.

He revisado el foro y las FAQ y no encuentro algo que me sirva. Agradecería si alguien pudiera darme una solución.
  #2 (permalink)  
Antiguo 20/10/2011, 10:18
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 15 años, 11 meses
Puntos: 2534
Respuesta: session_start con frameset

No es por menospreciar tu trabajo pero, ¿sigues usando frames?

Eso es de hace diez años.
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #3 (permalink)  
Antiguo 20/10/2011, 10:54
 
Fecha de Ingreso: julio-2005
Mensajes: 310
Antigüedad: 18 años, 8 meses
Puntos: 36
Respuesta: session_start con frameset

Hola

No me entero. HTML no puede interpretar código PHP, pero supongo que eso ya lo sabes así que deduzco que ese no es el problema y creo que sé por donde van los tiros, pero si colocas un poco de código tal vez pueda/podamos ayudarte mejor.

Saludos.
  #4 (permalink)  
Antiguo 20/10/2011, 15:11
 
Fecha de Ingreso: abril-2009
Mensajes: 30
Antigüedad: 14 años, 11 meses
Puntos: 0
Respuesta: session_start con frameset

Hola otra vez:

pateketrueke: uso frames porque uno de esos frames es remoto, y con el iframe tenia problemas de dimensionado automático según el contenido. (que parece ser que es imposible). También prové un include en php, pero no me cargaba bién la página. Con div tampoco tuve éxito. Si tienes alguna sugerencia será bien recibida.

Kiko's: Siento si no me he explicado bien. Vuelvo a intentar con un poco de código:

<?php
session_start();
$_SESSION['lastcheck'] = time(); ?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//ES" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" dir="ltr" lang="es" xml:lang="es">
<head></head>

<FRAMESET cols="50,*" BORDER=0 FRAMEBORDER=0 FRAMESPACING=0>
<FRAME NAME="superior" SRC="archivo.php" scrolling="0" noresize marginwidth="0" marginheight="0">
<FRAME NAME="inferior" SRC="http://www.ordenadorremoto.com/index_web.php?idw=czozOiIzODgiOw" scrolling="0" noresize marginwidth="0" marginheight="0"></FRAMESET>

La cuestión es que la sesión que inicio aquí no me la conserva en el frame inferior, porque no me carga las variables declaradas en index.php. Esperaba que con iniciar la sesión en el index.php fuera suficiente pera los frames.

En el ordenador remoto solo tengo acceso en código html.

He intentado poner: session_start(ahora); al principio y despues en el frameset

<FRAME NAME="inferior" SRC="http://www.ordenadorremoto.com/index_web.php?idw=czozOiIzODgiOw&session_id(ahora)"

pero no me ha funcionado. Lo más sencillo seria enviar la variable desde inicio.php y que el frame la cogiera, pero como te he dicho, no puedo poner php en el el frame inferior.

Gracias de antemano
  #5 (permalink)  
Antiguo 21/10/2011, 11:29
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 17 años, 10 meses
Puntos: 2135
Respuesta: session_start con frameset

Necesitas también iniciar la sesión en cada script, aunque ese script remoto no te va a reconocer nunca la sesión, ya que la cookie de sesión se crea por dominio.
  #6 (permalink)  
Antiguo 25/10/2011, 02:09
 
Fecha de Ingreso: abril-2009
Mensajes: 30
Antigüedad: 14 años, 11 meses
Puntos: 0
Respuesta: session_start con frameset

Gracias Gator... otra pregunta: i si lo pusiera en un iframe, entonces me reconocería la sesión aún siendo un recurso en ordenador remoto?

De momento no me lo hace, pero no se si lo hago bien, o si me estoy dando contra la pared.
  #7 (permalink)  
Antiguo 25/10/2011, 11:45
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 15 años, 11 meses
Puntos: 2534
Respuesta: session_start con frameset

Las sesiones solo funcionan para un solo servidor, no existen las sesiones remotas en php.
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #8 (permalink)  
Antiguo 26/10/2011, 06:03
 
Fecha de Ingreso: abril-2009
Mensajes: 30
Antigüedad: 14 años, 11 meses
Puntos: 0
Respuesta: session_start con frameset

Me lo temía... gracias de todos modos
  #9 (permalink)  
Antiguo 26/10/2011, 07:00
Avatar de mcun  
Fecha de Ingreso: octubre-2010
Ubicación: tras la pantalla
Mensajes: 466
Antigüedad: 13 años, 5 meses
Puntos: 55
Respuesta: session_start con frameset

se imaginan el grabe problema de seguridad que tendría las sessiones remotas

Etiquetas: frameset, session
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 14:49.