라이브러리
[PHP] EventHttpConnection::getBase - 연결과 관련된 이벤트 기반을 반환합니다.
 EventHttpConnection::getBase
EventHttpConnection::getBase는 EventHttpConnection 클래스의 메소드 중 하나로, HTTP 요청의 Base URL을 반환하는 메소드입니다.
 # 사용 방법
EventHttpConnection::getBase 메소드는 HTTP 요청의 Base URL을 반환합니다. Base URL은 HTTP 요청의 URL에서 프로토콜, 호스트, 포트를 제외한 부분입니다.
 # 예제
#hostingforum.kr
php
use SwooleHttpServer;
// Swoole HTTP 서버 생성
$http = new Server("127.0.0.1", 9501);
// 요청 핸들러 함수 정의
function onRequest($request, $response)
{
    // EventHttpConnection::getBase 메소드 사용
    $base = $request->getBase();
    // Base URL 출력
    $response->write("Base URL: $base");
    $response->end();
}
// 요청 핸들러 등록
$http->on("request", onRequest);
// 서버 시작
$http->start();
 # 예제 설명
이 예제에서는 Swoole HTTP 서버를 생성하고 요청 핸들러 함수를 정의합니다. 요청 핸들러 함수에서는 EventHttpConnection::getBase 메소드를 사용하여 HTTP 요청의 Base URL을 반환받고, Base URL을 출력합니다.
 # 결과
HTTP 요청을 서버에 보내면, 서버는 요청 핸들러 함수를 호출하고 Base URL을 출력합니다.
 추가 예제
#hostingforum.kr
php
use SwooleHttpServer;
// Swoole HTTP 서버 생성
$http = new Server("127.0.0.1", 9501);
// 요청 핸들러 함수 정의
function onRequest($request, $response)
{
    // EventHttpConnection::getBase 메소드 사용
    $base = $request->getBase();
    // Base URL 출력
    $response->write("Base URL: $base");
    $response->write("
");
    // HTTP 요청의 URL 출력
    $url = $request->getUri();
    $response->write("URL: $url");
    $response->end();
}
// 요청 핸들러 등록
$http->on("request", onRequest);
// 서버 시작
$http->start();
 # 추가 예제 설명
이 예제에서는 이전 예제와 유사하지만, HTTP 요청의 URL도 출력합니다.
 # 결과
HTTP 요청을 서버에 보내면, 서버는 요청 핸들러 함수를 호출하고 Base URL과 URL을 출력합니다.
- 
                 
- 나우호스팅 @pcs8404
- 
            
                호스팅포럼 화이팅!
            		
댓글목록
등록된 댓글이 없습니다.