질문: 웹사이트가 백엔드 개발에 사용하는 언어를 어떻게 결정하나요?
伊谢尔伦2017-05-16 17:05:58
제 프로젝트를 언급해주신 @Elite Prince 감사합니다: https://github.com/justjavac/ChromeSnifferPlus 관심이 있으시면 소스 코드를 직접 확인하실 수 있습니다.
Joomla, XOOPS 및 MediaWiki와 같은 많은 웹사이트는 생성기를 추가하고 Avactis는 작성자를 추가하는 등 프레임워크 정보를 추가합니다. 이를 통해 해당 웹사이트에서 사용하는 웹사이트 구축 시스템을 감지하고 사용된 언어를 알 수 있습니다.
위와 마찬가지로 웹사이트에서 사용하는 웹사이트 구축 시스템을 감지하여 사용된 언어를 알아보세요.
백그라운드에서 사용되는 언어는 헤더 정보의 x-powered-by를 통해 감지할 수 있습니다
예를 들어 세션 ID를 전달하는 쿠키에 따르면 PHP에서 사용하는 세션 ID는 PHPSESSID이고 JSP에서 사용하는 세션 ID는 JSESSION입니다.
오류 페이지를 통해서도 많은 정보를 보실 수 있습니다. 예를 들어, 티켓 예약 웹사이트는 Java로 개발되었습니다.
URL 구조, 정적 파일 구조 등을 포함합니다. 개발 프레임워크나 CMS 시스템을 사용하는 경우 이러한 디렉토리 구조에는 특정 규칙이 있습니다.
정규식을 사용하여 HTML 코드를 일치시키고, 저작권과 제공자를 찾은 다음, 사용되는 언어를 배울 수 있습니다.
404 또는 헤더 정보를 통해 서버 정보를 얻은 후 nodejs, tomcat 등 프로그래밍 언어를 학습합니다.
PHP中文网2017-05-16 17:05:58
좀 복잡한 질문이네요.
접미사가 있는 URL의 경우 이보다 쉬울 수 없습니다. .php는 PHP로 자연스럽게 개발되며 asp, aspx도 동일하며 물론 일반적으로 java인 .action .do 등도 있습니다#🎜 🎜#
정적 파일 구조 기반오류페이지에 따르면
진술에 따르면
홈페이지 모집에 따르면
世界只因有你2017-05-16 17:05:58
이론적으로 클라이언트와 서버 백엔드 간의 상호 작용을 통해 백엔드 개발 언어를 100% 정확하게 판단하는 것은 불가능합니다. 언어가 Turing과 동일하기 때문에 다른 언어도 동일한 성능으로 백엔드를 개발할 수 있습니다. 이 배경에 관련된 사람들에게 그들이 사용하는 언어에 대해 물어볼 수 있습니다.
일부 언어의 네트워크 프레임워크의 경우 HTTP 데이터 스트림을 캡처하고 HTTP 헤더 필드 서버를 기반으로 어떤 프레임워크가 사용되는지 확인한 다음 어떤 언어가 사용되는지 확인할 수도 있습니다.
巴扎黑2017-05-16 17:05:58
모든 결과를 정확하게 얻기는 어렵습니다. URL이든 다른 것이든 변경될 수 있습니다. 물론 경험을 바탕으로 대략적인 추측을 하고 싶습니다. 예를 들어 xx. .php를 알 수 있습니다. .