라이브러리

[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을 출력합니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 10,077건 / 576 페이지

검색

게시물 검색