nombre de la pagina asp

01/03/2004 - 17:46 por Javier | Informe spam
Hola.
Alguien sabe si existe forma en ASP de saber el nombre de la página que se
esta ejecutando. (En la parte del servidor)
Gracias.

Preguntas similare

Leer las respuestas

#1 Sashka
01/03/2004 - 18:10 | Informe spam
<%
response.write request("URL")
response.write "<br>"
response.write request("PATH_INFO")
response.write "<br>"
response.write request("PATH_TRANSLATED")
dim nomb, nombre
nomb = request("URL")
nomb = split(nomb, "/")
nombre = nomb(ubound(nomb))
response.write "<br>"
response.write "<br>"
response.write "El nombre de la pàgina es: " & nombre
%>

Sashka
MS MVP Access

"Javier" escribió en el mensaje
news:OZ3lfy6$
Hola.
Alguien sabe si existe forma en ASP de saber el nombre de la página que se
esta ejecutando. (En la parte del servidor)
Gracias.


Respuesta Responder a este mensaje
#2 Manuel Etcheto
01/03/2004 - 19:31 | Informe spam
Hola Sashka, solo una aclaración
El uso de request(variable) no es aconsejado
En esa condición, Request tiene que instanciar las 5
colecciones y buscar la variable en cada una hasta
encontrarla.
1- Es una sobrecarga...
2- No es seguro...te devuelve la primera que encuentra

El orden en que busca en las colecciones es:
QueryString
Form
Cookies
ClientCertificate
ServerVariables

Sobre todo en las últimas es "strongly recomended"
llamarlas por su colección, por ambos motivos...

prueba de concepto: nombrepagina.asp?url=pepe

Salu2
Manuel


<%
response.write request("URL")
response.write "<br>"
response.write request("PATH_INFO")
response.write "<br>"
response.write request("PATH_TRANSLATED")
dim nomb, nombre
nomb = request("URL")
nomb = split(nomb, "/")
nombre = nomb(ubound(nomb))
response.write "<br>"
response.write "<br>"
response.write "El nombre de la pàgina es: " & nombre
%>

Sashka
MS MVP Access
Respuesta Responder a este mensaje
#3 Sashka
01/03/2004 - 20:19 | Informe spam
Manuel tienes toda la razòn... fue un ejemplo que hice al vuelo (use 3
ServerVariables para que Javier vea que devuelven) y me comí el
ServerVariables en los request!!

Valga la alcaración para Javier y estate seguro que tendré más cuidado la
proxima vez...

Sashka
MS MVP Access

"Manuel Etcheto" escribió en el
mensaje news:4a3001c3ffbb$6b212f50$
Hola Sashka, solo una aclaración
El uso de request(variable) no es aconsejado
En esa condición, Request tiene que instanciar las 5
colecciones y buscar la variable en cada una hasta
encontrarla.
1- Es una sobrecarga...
2- No es seguro...te devuelve la primera que encuentra

El orden en que busca en las colecciones es:
QueryString
Form
Cookies
ClientCertificate
ServerVariables

Sobre todo en las últimas es "strongly recomended"
llamarlas por su colección, por ambos motivos...

prueba de concepto: nombrepagina.asp?url=pepe

Salu2
Manuel


<%
response.write request("URL")
response.write "<br>"
response.write request("PATH_INFO")
response.write "<br>"
response.write request("PATH_TRANSLATED")
dim nomb, nombre
nomb = request("URL")
nomb = split(nomb, "/")
nombre = nomb(ubound(nomb))
response.write "<br>"
response.write "<br>"
response.write "El nombre de la pàgina es: " & nombre
%>

Sashka
MS MVP Access
Respuesta Responder a este mensaje
#4 Manuel Etcheto
02/03/2004 - 00:51 | Informe spam
OK Sashka por supuesto, la aclaración justamente era
porque lo puede leer gente que está comenzando.

De todas maneras, ahora que lo pienso, tampoco es eficaz
en todos los casos, ya que si viene de un server.transfer
va a tomar los datos del request de la página de origen,
con lo cual las serverVariables no son las de la página
que en realidad se está ejecutando...

Podría ponerse una constante en cada página
const pagina = "nombrepagina.asp"

Salu2
Manuel

Manuel tienes toda la razòn... fue un ejemplo que


hice al vuelo (use 3
ServerVariables para que Javier vea que devuelven) y me


comí el
ServerVariables en los request!!

Valga la alcaración para Javier y estate seguro que


tendré más cuidado la
proxima vez...

Sashka
MS MVP Access

"Manuel Etcheto"


escribió en el
mensaje news:4a3001c3ffbb$6b212f50$
Hola Sashka, solo una aclaración
El uso de request(variable) no es aconsejado
En esa condición, Request tiene que instanciar las 5
colecciones y buscar la variable en cada una hasta
encontrarla.
1- Es una sobrecarga...
2- No es seguro...te devuelve la primera que encuentra

El orden en que busca en las colecciones es:
QueryString
Form
Cookies
ClientCertificate
ServerVariables

Sobre todo en las últimas es "strongly recomended"
llamarlas por su colección, por ambos motivos...

prueba de concepto: nombrepagina.asp?url=pepe

Salu2
Manuel


<%
response.write request("URL")
response.write "<br>"
response.write request("PATH_INFO")
response.write "<br>"
response.write request("PATH_TRANSLATED")
dim nomb, nombre
nomb = request("URL")
nomb = split(nomb, "/")
nombre = nomb(ubound(nomb))
response.write "<br>"
response.write "<br>"
response.write "El nombre de la pàgina es: " & nombre
%>

Sashka
MS MVP Access




.

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