Skip to main content

서버 측 스크립팅이란 무엇입니까?

server 서버 측 스크립팅은 서버가 작은 프로그램을 실행하도록하여 웹 서버의 HTTP (HyperText Transfer Protocol)를 통해 사용자 정의 컨텐츠를 제공하는 것과 관련하여 주로 사용되는 용어입니다.일반적으로 스크립팅 언어로 작성된이 프로그램은 클라이언트 요청이 도착하면 서버에서 실행됩니다.요청시 클라이언트가 제공 한 매개 변수에 따라 스크립트는 클라이언트의 웹 페이지를 생성합니다.이러한 방식으로 생성 된 웹 페이지를 종종 동적 페이지라고합니다.이는 서버에서 요청하는 클라이언트로 전송 된 다음 실행 된 클라이언트 측 스크립트와 대조적입니다.HTML (HyperText Markup Language) 문서의 수동 편집을 줄임으로써 시간을 절약 할뿐만 아니라 시간을 절약하십시오.서버 측 스크립트는 종종 운영 체제에 전달할 일련의 명령을 포함하는 소규모 실행 파일이었습니다.웹 서버를 실행하는 소프트웨어 인 웹 데몬은 이러한 쉘 스크립트를 사용하여 호스트 컴퓨터에 상주하는 추가 프로그램을 추가로 실행합니다.이 일반적인 기술은 1993 년 인터넷 엔지니어링 태스크 포스 (IETF)가 개발 한 CGI (Common Gateway Interface) 표준에서 정의되었습니다.대부분의 경우,이 초기 CGI 스크립트는 서버에서 요청하는 클라이언트로 데이터베이스 응답을 보내는 데 사용되었습니다.

Perl 및 PHP : HyperText Pretrocessor (PHP), 서버 측 스크립팅 메소드와 같은 해석 된 스크립팅 언어가 개발되었습니다.또한 진화했습니다.HTTP 데몬은 호스트의 운영 체제로 전달되는 대신 웹 데몬 자체에서 호출 할 수있는 다양한 스크립팅 언어를 사용하는 사용 확장 기능을 포함하도록 업데이트되었습니다.이 추가로 스크립팅 언어는 HTML 문서에 포함될 수 있습니다.웹 서버가 웹을 통해 문서를 보내기 전에 문서를 읽으면 문서 내에서 스크립트를 확인하고 실행합니다.

서버 측 스크립팅에서 호출 된 콘텐츠가 데이터베이스에 상주하므로 사실상 발생할 수 있습니다.아무것.제품 설명, 가격 변동, 웹 로그 항목, 이미지 및 심지어 형식과 같은 콘텐츠는 데이터베이스에 저장됩니다.첫 번째 스크립트가 데이터베이스에서 특정 데이터를 가져 오는 한 서버 측 스크립트 스 니펫을 다른 서버 측 스크립트 스 니펫으로 둥지 할 수도 있지만 보조 데이터에 액세스하는 두 번째 스크립트도 호출 할 수도 있습니다.예를 들어, 웹 로그 항목에 대한 의견과 같이 시간에 민감하거나 아직 알려지지 않은 추가 중첩 된 컨텐츠로 상당히 맞춤형 표준 콘텐츠를 제공 할 때 유용합니다.웹 사이트 유지 보수에는 데이터베이스의 데이터를 업데이트하는 것이 포함되며, 여기에는 해당 데이터를 호출하기 위해 포함 된 스크립트가 포함 된 웹 사이트의 모든 페이지에 영향을 미칩니다.컨텐츠 관리 시스템 (CMS).PHP는 아마도 많은 CMS 구현의 핵심에서 실행되는이 목적에 가장 자주 사용되는 언어 일 것입니다.여기에서 CMS에서 실행되는 웹 사이트를 운영하는 사용자는 HTML 문서를 편집하여 태그라고하는 것을 포함합니다.태그는 본질적으로 문서에 포함 할 스크립트를 알려주는 CMS에 대한 신호입니다.그런 다음 CMS는 추가 스크립트와 관련 태그를 만들어 사용자 정의 할 수 있습니다.