Global.ASA

06/02/2004 - 13:17 por Trauckos | Informe spam
Hola
He tenido problemas con este archivo, quiero que cuando el usuario se
conecte a la pagina la aplicacion reconozca la ip y si no esta dentro de un
rango lo envie a otra parte estoy utilizando el sgte. Codigo

<script language=vbscript runat=server>
SUB Application_OnStart
Application("Ip") = Request.ServerVariables("Remote_HOST")
END SUB

SUB Application_OnEnd
END SUB

SUB Session_OnStart

Application.Lock
Application("Ip") = Request.ServerVariables("Remote_HOST")
Application.Unlock

If Application("Ip") = "xxx.xxx.xxx.xxx" then
Response.Redirect ("default1.asp")
end if
END SUB

SUB Session_OnEnd
END SUB
</script>



Gracias

Preguntas similare

Leer las respuestas

#6 Benjamin Porter
07/02/2004 - 00:18 | Informe spam
¿Y en donde aparecería el texto del response.write, si no se ha iniciado
ningún documento aún?


"Bosio" escribió en el mensaje
news:
Buenas,

On Fri, 6 Feb 2004 15:45:29 -0400, "Benjamin Porter"
wrote:
>Matías: ya respondí mas arriba el correo de nuestro amigo, solo quería


hacer
>una precision: no hay problema en usar response.redirect en el


global.asa;
>lo que no se puede es hacer response.write, ni binarywrite, ni


addheaders,

Esto... uhm... un response.write si se puede hacer en el global.asa.
Lo he hecho en alguna prueba y si que lo admite (en el session
onstart) La utilidad ya :)
Respuesta Responder a este mensaje
#7 Manuel Etcheto
07/02/2004 - 02:53 | Informe spam
Benjamín, Aparece al principio de la página asp que ha
solicitado el cliente
El objeto Response (o el request) que manejas en session
start es el de la página que inicia la sesión

Salu2
Manuel

¿Y en donde aparecería el texto del response.write, si no


se ha iniciado
ningún documento aún?


"Bosio" escribió en el mensaje
news:
Buenas,

On Fri, 6 Feb 2004 15:45:29 -0400, "Benjamin Porter"
wrote:
>Matías: ya respondí mas arriba el correo de nuestro




amigo, solo quería
hacer
>una precision: no hay problema en usar




response.redirect en el
global.asa;
>lo que no se puede es hacer response.write, ni




binarywrite, ni
addheaders,

Esto... uhm... un response.write si se puede hacer en




el global.asa.
Lo he hecho en alguna prueba y si que lo admite (en el




session
onstart) La utilidad ya :)




.

Respuesta Responder a este mensaje
#8 Benjamin Porter
07/02/2004 - 08:46 | Informe spam
Vaya vaya... lo he probado y tienen toda la razón... lo cierto es que jamás
lo intenté, alguna vez leí en una documentacion (incluso creo que era de
Microsoft, pero no puedo asegurarlo) y me quedé con esa idea. Gracias Matías
y Manuel, uno nunca deja de aprender ¿no?

PD: Matías, que extraño que no te funcione el response.redirect, yo lo uso
permanentemente por qué no intentas con este codigo y nos dices que
ocurre? Quizás el problema es que cuando lo has probado ya habías iniciado
la sesion, por lo cual el Session_OnStart no se ejecuta...

<script language="VBScript" RunAt="Server">

Sub Session_OnStart

response.redirect "http://www.yahoo.com"

End Sub

</script>


Atentamente
_____________________
Benjamin Porter

(Evidentemente sin el ".punto")








"Manuel Etcheto" escribió en el
mensaje news:c38401c3ed1d$2d18cb60$
Benjamín, Aparece al principio de la página asp que ha
solicitado el cliente
El objeto Response (o el request) que manejas en session
start es el de la página que inicia la sesión

Salu2
Manuel

¿Y en donde aparecería el texto del response.write, si no


se ha iniciado
ningún documento aún?


"Bosio" escribió en el mensaje
news:
Buenas,

On Fri, 6 Feb 2004 15:45:29 -0400, "Benjamin Porter"
wrote:
>Matías: ya respondí mas arriba el correo de nuestro




amigo, solo quería
hacer
>una precision: no hay problema en usar




response.redirect en el
global.asa;
>lo que no se puede es hacer response.write, ni




binarywrite, ni
addheaders,

Esto... uhm... un response.write si se puede hacer en




el global.asa.
Lo he hecho en alguna prueba y si que lo admite (en el




session
onstart) La utilidad ya :)




.

email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida