¿Cómo comprobar en qué idioma está escrita una página web?
Esto es un problema, generalmente mira el nombre del sufijo de la página
Lado del servidor Incluye tecnología, la extensión es .shtml o .html o .htm
Tecnología PHP, la extensión es .php
Tecnología JSP, la extensión es .jsp o .jsf (la tecnología JSF es una extensión de la tecnología JSP)
Tecnología ASP.NET, la extensión es .aspx (x representa la extensión)
Tecnología ASP, el nombre de la extensión es .asp
Tecnología ColdFusion, el nombre de la extensión es .cfc
Mejor Los sitios web generalmente utilizan la función de redireccionamiento de recursos (redirecciona HOME a home.jsp de acuerdo con el nombre definido en web.xml en JSP y oculta el nombre de la extensión). O use Apache para tener un módulo de reescritura de URL. Si se cambia la extensión del sitio web PHP, esta reescritura de URL se usa comúnmente. Puede cambiar la extensión .php a cualquier nombre.
Método (1): Ver la plataforma abierta de desarrollo del sitio web. Por ejemplo: GOOGLE tiene Google Code, que proporciona las diversas API de motores de búsqueda de GOOGLE y Google AJAX. Entonces
Las API proporcionadas por GOOGLE son todas JAVA (sin PHP, ASP, etc.) A partir de esto, podemos juzgar que GOOGLE debe ser JSP.
Otro ejemplo: cuando vas a Wikipedia y haces clic en ciertos botones para enviar información, la barra de estado de IE (abajo) mostrará inmediatamente el nombre de la extensión...php
. La razón por la que no puedes ver .php en la barra de direcciones es que Wikipedia te redirigirá a otra página .html
después de enviar la información y no mostrará directamente la página .php.
Método (2): al aprender JSP, PHP y otras tecnologías relacionadas, puede comprender las características de los sitios web desarrollados con estas tecnologías y juzgar en función de la estructura. Por ejemplo: Xiaonei.com, cuando reclutan desarrolladores, solo piden JSP y Struts (una de las estructuras de JSP MVC). Además, la mayoría de los juegos desarrollados en la plataforma abierta de la escuela están escritos en JSP. De esto, se puede concluir que la escuela usa JSP (de hecho, el nombre de la extensión de la escuela .do es un JSP típico
). puntales). Por ejemplo: Baidu, a juzgar por sus modos de envío Tieba y Zhishang, así como por el hecho de que la mayoría de las extensiones en Baidu están ocultas (los sitios web PHP a menudo usan funciones en Apache para ocultar extensiones), Baidu usa PHP.
Método (3): en los requisitos de contratación del sitio web, consulte qué idiomas necesita saber al solicitar un programador backend de sitio web. La página de contratación en Xiaonei.com es un buen ejemplo.
Método (4) //En algunos casos, use IE para abrir /control/CarsList. Ingrese javascript:alert(document.cookie) en la barra de direcciones y luego presione Enter, puede ver JSESSIONID=*; *** OK, lo sé, esto está escrito en JSP //PHP es SESSIONID=..., no sé para qué sirve .net
Método (5) Agregar /index.php o /index.asp después del nombre de dominio /O index.jsp o /index.aspx, lo que se pueda abrir significa que el lenguaje
se puede abrir. Por ejemplo, /index.php de Baidu. Se pueden usar php para la escuela (jsp), Taobao (php).
Sin embargo, estos son solo como referencia. Es posible que no sea posible saber qué idioma usa el sitio web. La extensión del recurso solicitado se puede modificar:
Por ejemplo, PHP se puede disfrazar como .html
Después de usar la reescritura y el proxy inverso, el nombre real del archivo de recursos también puede ocultarse
No hay Acuerdo para el desarrollo de sitios web en lenguajes como Python y Ruby Extension.
Puedes utilizar las herramientas Firebug o Chrome para ver los encabezados de respuesta de la página web:
Encabezados de respuesta.
HTTP/1.1 200 OK
Fecha: jueves, 29 de noviembre de 2012 01:08:16 GMT
Servidor: Apache/2.2.15 (CentOS)
X-Powered-By: PHP/5.2.17
Conexión: cerrada
Codificación de transferencia: fragmentada
Tipo de contenido: text/html; charset=UTF-8
Confiado en perseverar y trabajar duro