[Php-avanzado] Actualizar pagina desde otra
Leonardo Tadei - Pegasus Tech Supply
leonardot en pegasusnet.com.ar
Jue Jun 17 11:15:49 ART 2010
Hola Leandro,
se me escapa el por qué de esta necesidad tan particular....
A priori, si en show.php hay un include con un login, basta que el
formulario de login tenga en su action al propio show.php, para que,
cuando el usuario se loguea, vaya al servidor, se autentifique, y al
recargarse naturalmente show.php, se mostrará el contenido sin necesidad
de tanta complicación!
La lógica de show.php es simple: si no está autentificado, se incluye
login.php, y si sí está autentificado, se incluye el articulos.php (o
como se llame) para mostrar el artículo correspondiente.
Qué esto esté en un <div> o en cualquier otro elemento HTML no cambia
la secuencia de ejecución del script.
O es muy fácil, o me perdí de algo ;-)
Saludos!
PD: no cuelgues el recuperatorio!
El jue, 17-06-2010 a las 05:02 +0000, Leandro Schereik escribió:
> Hola a todos:
> tengo un sitio maqueteado con div y dentro de esos div includes.
>
> Una de las paginas del sitio es show.php que muestra articulos con una
> imagen para comprar dicho articulo la idea es que la imagen se muestre
> si el comprador inicio sesion (hasta ahi todo bien).
>
> La consulta es la siguiente: como puedo hacer para que al iniciar
> sesion (dentro de un div en show.php tengo un include("login.php"))
> forzar que actualice la pagina (show.php) asi entran las variables de
> session con datos y muestra la imagen para poder comprar el producto,
> ya que inicio sesion y dichas imagenes no aparecen, actualizo la
> pagina con F5 y ahi si.
>
> Investigando un poco encontre que en el evento onclick del formulario
> login podia hacer lo siguiente con javascript:
> <input type="submit" name="log" id="log" value="Login"
> onclick="javascript:window.opener.location.reload();"> y de esa manera
> forzar a que se actualice la pagina pero no esta funcionando.
>
> Espero haber sido claro
>
> Muchas Gracias
>
> Leandro Schereik
--
Leonardo Tadei
leonardot en pegasusnet.com.ar
http://blog.pegasusnet.com.ar
Firma pública: http://www.pegasusnet.com.ar/LeonardoTadei-public.key
Más información sobre la lista de distribución Php-avanzado