(1) 기본 웹 서버는 템플릿이며, 그 역할은 클라이언트와 서버 사이에 필요한 HTTP 상호 작용을 완료하는 것입니다. HTTPServer
라는 기본 서버 클래스는 basehttpserver 모듈에서 찾을 수 있습니다.
(2) 핸들러는 주요 '웹 서비스'를 처리하는 간단한 소프트웨어입니다. 주로 클라이언트 요청을 처리하고 정적파일 또는 동적 파일을 포함한 적절한 파일을 반환하는 데 사용됩니다. 핸들러의 복잡성에 따라 웹 서버의 복잡성이 결정됩니다. 기본적이고 일반적인 핸들러는 찾을 수 있는 BaseHTTPRqeuestHandler입니다. BaseHTTPServer 모듈에서. 기본 웹 서버가 포함되어 있으며 클라이언트의 요청을 받는 것 외에 다른 처리 작업은 구현되지 않습니다. 이 기사에서는 미리 정의된 서버
변수$_SERVER와 관련된
php에서 기본 HTTP 인증을 사용하는 방법을 주로 소개합니다. header 방법 중, 도움이 필요한 친구들이 참고하면 자세한 내용은 다음과 같습니다. function http_auth($un, $pw, $realm = "Secured Area")
{
if(!(isset($_SERVER['PHP_AUTH_USER']) && isset($_SERVER['PHP_AUTH_PW']) && $_SERVER['PHP_AUTH_USER'] == $un && $_SERVER['PHP_AUTH_PW'] == $pw))
{
header('WWW-Authenticate: Basic realm="$realm"');
header('Status: 401 Unauthorized');
exit();
}
}
위 내용은 PHP에서 기본 HTTP 인증을 사용하는 코드 예의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!