• 【转】教你如何查看一个网站是由哪种语言写的


    如何判断一个网址是由哪种语言写的。这是个问题
    一般的情况看页面的后缀名
    Server Side Includes 技术,拓展名为.shtml或.html或.htm 
    PHP技术,拓展名为.php 
    JSP技术,拓展名为.jsp或.jsf(JSF技术是JSP技术的拓展) 
    ASP.NET技术,拓展名为.aspx (x 代表extension) 
    ASP技术,拓展名为.asp 
    ColdFusion技术,拓展名为.cfc

    好点的网站,一般用资源转向功能(就向JSP中web.xml定义的名字,把HOME转向到home.jsp,就隐

    藏了拓展名)。或者用Apache有一个URL Rewriting的Module,PHP网站的拓展名改变,就常用这个

    URL Rewriting,可以把.php拓展名改成任意名字。

    方法(1): 
    查看该网站的开发开放平台。 
    比如:GOOGLE有个Google Code,里面提供GOOGLE各种Search Engine API,还有Google AJAX。那

    么GOOGLE提供的API全是JAVA的(全无PHP,ASP等),由此可以判断GOOGLE必定就是JSP。

    再比如:去维基百科,当你点到某些提交信息的按钮时候,IE的状态栏(下方)会马上呈现...php

    的拓展名。正常在地址栏上看不到.php的原因是,Wikipedia会把你提交信息后,转到另一个.html

    页面,而不会直接显示那个.php页面。

    方法(2): 
    学习JSP,PHP等相关技术,就能了解用这些技术开发的网站的特点,根据结构就可以判断。 
    比如:校内网,他们在招聘开发者只要求回JSP,Struts(JSP MVC的结构之一)。而且校内大部分

    开放平台开发的游戏都是JSP写的,由此断定,校内就是用JSP的(其实校内拓展名.do是典型的JSP

    Struts)。 
    比如:百度,从它贴吧,知道上提交模式,以及百度大部分拓展名都被隐藏(PHP网站经常用

    apache里的功能来隐藏拓展名)来看,百度就是用PHP的。

    方法(3): 
    在该网站的招聘要求中,看看应聘网站后台程序员,需要会什么语言。 
    校内网的招聘网页,就是个好例子。

    方法(4) //个别情况
    用IE打开http://www.51auto.com/control/CarsList
    在地址栏里输入 
    javascript:alert(document.cookie); 
    然后回车,可以看到JSESSIONID=**** 
    可以知道,这是JSP写的    //PHP的是SESSIONID=...,.net就不知道是什么了
    方法(5)
    域名后面加上/index.php或者/index.asp/或者index.jsp或者/index.aspx哪个能打开就说明是那

    种语言.比如百度的http://www.baidu.com/index.php就能打开,百度就是php做的
    对校内(jsp),淘宝(php)都可以使用

  • 相关阅读:
    160422、Highcharts后台获取数据
    160421、MyBatis批量插入数据
    微信小程序wx:for循环
    【小程序】获取到的e.target与e.currentTarget区别
    微信小程序如何像vue一样在动态绑定类名
    发布 Vant
    ZanUI-WeApp -- 一个颜值高、好用、易扩展的微信小程序 UI 库
    微信小程序 使用wxParse解析html
    精通移动端布局
    axios interceptors 拦截 , 页面跳转, token 验证 Vue+axios实现登陆拦截,axios封装(报错,鉴权,跳转,拦截,提示)
  • 原文地址:https://www.cnblogs.com/token/p/3602565.html
Copyright © 2020-2023  润新知