Buscador
YoReparo.com La Web 

Regístrate gratis para participar de los foros, o si ya estás registrado haz login.

Armar un CGI dinamico

comentario del autor Jue Sep 06, 2007 3:08 pm
   
Hola, estoy teniendo un problema, creamos una pagina a la que todos los usuarios de la red deben acceder la principio del mes para recordarles algo (en este caso el pago del abono).

Es un portal cautivo, que tiene un boton de continuar, para que sigan adelante cuando ya realizaron el Click en ese boton, el tema es que no se porque, queda en el cache y no avanza al siguiente link (google.com.ar)


Como puedo hacer para agregar algo dinamico en el CGI para que no me suceda esto???

gracias. gamba47.

Les paso el codigo:


Código:#!/bin/sh
. /var/http/web-functions
. /etc/coyote/coyote.conf
. /tmp/netsubsys.state
. /argentobr/variables.conf

cat << CLEOF

<html>
<head>
<META HTTP-EQUIV="Pragma" CONTENT="no-cache">
<META HTTP-EQUIV="Expires" CONTENT="-1">
<title>Aviso</title>
<style type="text/css">
<!--
body {
   margin-left: 0px;
   margin-top: 0px;
   margin-right: 0px;
   margin-bottom: 0px;
}
-->
</style></head>

<body>
<div align="center"><img src="abono.jpg" alt="Sr. Usuario: Ayude a mantener el servicio en funcionamiento y sin cortes, abonando el mismo del 1 al 10 de cada mes." width="640" height="577" border="0" usemap="#Map" />
<map name="Map" id="Map"><area shape="circle" coords="440,425,39" href="../aviso.cgi" target="_self" alt="Continuar" />
<area shape="rect" coords="286,536,442,555" href="mailto:gamba47@gmail.com"
alt="gamba47@gmail.com" />
</map></div>
</body>
</html>

CLEOF

gamba47

Reputación

solución Lun Nov 26, 2007 11:40 pm
   
La verdad es que no estoy viendo los encabezados que habrás puesto y tampoco que tipo servidor o tipo de conexión estas utilizando, si es HTTP/1.1 puedes agregar:

Código:
cat << CLEOF
Cache-Control: no-cache, must-revalidate
Pragma: no-cache
Expires: -1

<html>
<head>
<META HTTP-EQUIV="" CONTENT="no-cache">
<META HTTP-EQUIV="Expires" CONTENT="-1">
<title>Aviso</title>
<style type="text/css">
<!--
body {
   margin-left: 0px;
   margin-top: 0px;
   margin-right: 0px;
   margin-bottom: 0px;
}
-->
</style></head>

<body>
<div align="center"><img src="abono.jpg" alt="Sr. Usuario: Ayude a mantener el servicio en funcionamiento y sin cortes, abonando el mismo del 1 al 10 de cada mes." width="640" height="577" border="0" usemap="#Map" />
<map name="Map" id="Map"><area shape="circle" coords="440,425,39" href="../aviso.cgi" target="_self" alt="Continuar" />
<area shape="rect" coords="286,536,442,555" href="mailto:gamba47@gmail.com"
alt="gamba47@gmail.com" />
</map></div>
</body>
</html>

CLEOF



Con pragma duplicas al igual que los que pones en el HTML pero siempre es mejor enviarlos por las duvidas, otra cosa, estás seguro que la conexión cierra? no quedará abierta un exit no caeria mal (lo pregunto porque no se que server utilizas)....
Y estas seguro que el aviso.cgi esta un directorio abajo?

Espero que sirva.

Saludos, Martín.

yoreparodr

Reputación

comentario del autor Mar Nov 27, 2007 9:33 am
   
Martín muchas gracias, funciona muy bien!


Bienvenido al foro y gracias por compartir tus conocimientos!!

gamba47

gamba47

Reputación



Hacer una pregunta

Reglamento / P+F

Foros

Miembros / Expertos