如何判断网页是用什么语言写的
导读:本文共839.5字符,通常情况下阅读需要3分钟。同时您也可以点击右侧朗读,来听本文内容。按键盘←(左) →(右) 方向键可以翻页。
摘要:jsp还是asp、php 是运行在服务器端的,你拿到的都是经过服务器解析过的网页,一般不是源文件。如果有源文件的话,分析的方法有:1)看文件后缀。如 .asp,.jsp,.php 。不过现在很少有网站会把真实的开发语言用作后缀。比如我用 jsp 开发,我回故意写成 .asp 。这样服务器可以抵抗一定的攻击(效果有限)。2)可以从语法方面分析,不同语言特有的语法。列举如下:jsp: 编译器指示 &... ...
目录
(为您整理了一些要点),点击可以直达。jsp还是asp、php 是运行在服务器端的,你拿到的都是经过服务器解析过的网页,一般不是源文件。如果有源文件的话,分析的方法有:1)看文件后缀。如 .asp,.jsp,.php 。不过现在很少有网站会把真实的开发语言用作后缀。比如我用 jsp 开发,我回故意写成 .asp 。这样服务器可以抵抗一定的攻击(效果有限)。2)可以从语法方面分析,不同语言特有的语法。列举如下:jsp: 编译器指示 <%@ 编译器指示 %> 声明 <%! 声明 %> 表达式 <%= 表达式 %> 程序代码段/小型指令 <% 程序代码片段 %> 注释 <%-- 注释 --%>--------------------------------------------------------------------------------asp :<% ... %>五大对象:request对象 response对象 server对象 application对象 session对象 --------------------------------------------------------------------------------php:<?php ... ?>大量的 $ 符号(语法组成,用来取变量)--------------------------------------------------------------------------------你只要熟悉 asp,jsp,php 很容易就能看出来了(人工方法)。你要通过程序去判断的话(网页源文件到string webstr;中),我提供的意见是尽可能多的提取 asp,jsp,php 的不同的点(各自的特征),用这些特征在网页源文件中匹配。匹配到某种编程语言的特征也多,那么是使用那种编程语言的可能性越大。匹配的准确率建立在你提取的不同语言的特征数目。特征数目越高,匹配正确的可能性越高。
如何判断网页是用什么语言写的的详细内容,希望对您有所帮助,信息来源于网络。