Red de conocimiento informático - Material del sitio web - Cómo determinar en qué idioma está escrita una página web

Cómo determinar en qué idioma está escrita una página web

jsp o asp, php se ejecutan en el lado del servidor y lo que obtienes es una página web analizada por el servidor, generalmente no el archivo fuente.

Si hay un archivo fuente, se puede analizar mediante los siguientes métodos:

1) Ver el sufijo del archivo. Como *.asp, *.jsp, *.php. Pero ahora pocos sitios web utilizan lenguajes de desarrollo reales como sufijos.

Por ejemplo, si desarrollo en jsp, escribiré *.asp a propósito. Esto hace que el servidor sea resistente a algunos ataques (con efectividad limitada).

2) La gramática específica de diferentes lenguas se puede analizar desde una perspectiva gramatical. Los detalles son los siguientes:

jsp:

Directiva del compilador lt; @ Directiva del compilador gt

Declaración lt;! Declaración gt;

Expresión lt; = Expresión gt;

Segmento de código de programa/miniinstrucción lt; Nota --gt;

--------------------------------- --- - -----------------------------------------

asp:

lt; ...gt;

Cinco objetos principales:

Objeto de solicitud

Objeto de respuesta

Objeto de servidor

Objeto de aplicación

Objeto de sesión

----------------- ------------------------------------------------- -- -----------

php:

lt;?php .. ?gt;

Una gran cantidad de $ símbolos (composición gramatical, utilizada para obtener variables)

--------------------------------- ---- ---------------------------------------------- --

Solo necesitas estar familiarizado con asp, jsp, php y te será fácil de ver (método manual).

Si quieres juzgar a través de la programación (convertir el archivo fuente de la página web en una cadena webstr;), mi sugerencia es extraer tantas diferencias como sea posible (sus respectivas características) asp, jsp, php y utilice estas funciones para realizar coincidencias en el archivo fuente de la página web. Cuantas más funciones coincidan con un lenguaje de programación, mayor será la probabilidad de que se utilice.

La precisión de la coincidencia depende de la cantidad de funciones que extraiga para diferentes idiomas. Cuanto mayor sea el número de características, mayores serán las posibilidades de que la coincidencia sea correcta.