Ayude a explicar que este código ASP no permite el acceso al backend del sitio desde direcciones externas.
Si ComeUrl="" entonces 'está vacío, significa que no lo está Se accede a través de canales normales, por ejemplo, crea una página web localmente y luego accedes a tu backend
response.write " & ltbr & gt& ltp align = center & gt& ltfont color = ' red ' & gtSorry. , por el bien de la seguridad del sistema, no. Le permite ingresar directamente la dirección para acceder a la página de administración del backend del sistema. =Trim("
If mid (comeurl, len (curl)+1, 1) = ":" luego 'juzga el siguiente puerto y agrega: Significa que no es el puerto 80 detrás del sitio web general. p>
curl = curl sum ":" & amp request.serverVariable("serverport. ")
finalizará si...
cUrl = lcase(cUrl & amp; request. server variables("script_name"))' lcase es cambiar la cadena a minúsculas.
if lcase(left(ComeUrl, instrrev(ComeUrl, "/))<& gtLcase (left (curl, instrrev (curl, "/")T determina si el nombre de dominio al principio del el acceso y el nombre de dominio al momento de enviar la información son iguales. Si no son iguales, indica intrusión ilegal.
response.write " & ltbr & gt& ltp align = center & gt& ltfont color =. ' red ' & gtLo sentimos, por motivos de seguridad del sistema, no se permite el acceso a la página de administración de backend de este sistema desde direcciones de enlaces externos.
& lt/font & gt; & lt/p >;
Response.End
Si... terminará
Si... fin