라이브러리

[PHP] Yaf_Request_Http::getQuery - 쿼리 매개변수 가져오기




Yaf_Request_Http::getQuery

Yaf_Request_Http::getQuery는 Yaf 프레임워크의 Request 객체에서 사용할 수 있는 메서드입니다. 이 메서드는 HTTP 요청의 GET 파라미터를 반환합니다.

사용법


Yaf_Request_Http::getQuery를 사용하려면, 먼저 Yaf_Request_Http 객체를 생성해야 합니다. 다음은 예제입니다.

#hostingforum.kr
php

// index.php

require_once 'Yaf.php';



// Yaf_Application 객체를 생성합니다.

$app = new Yaf_Application('application.ini');



// Yaf_Request_Http 객체를 생성합니다.

$request = $app->getRequest();



// GET 파라미터를 가져옵니다.

$query = $request->getQuery();



// 파라미터를 출력합니다.

print_r($query);



예제


GET 파라미터를 사용하는 예제입니다.

#hostingforum.kr
php

// index.php

require_once 'Yaf.php';



// Yaf_Application 객체를 생성합니다.

$app = new Yaf_Application('application.ini');



// Yaf_Request_Http 객체를 생성합니다.

$request = $app->getRequest();



// GET 파라미터를 가져옵니다.

$query = $request->getQuery();



// 파라미터를 출력합니다.

if (isset($query['name'])) {

    print "Hello, " . $query['name'] . "!";

} else {

    print "Hello, World!";

}



GET 파라미터 받기


GET 파라미터를 받는 예제입니다.

#hostingforum.kr
php

// index.php

require_once 'Yaf.php';



// Yaf_Application 객체를 생성합니다.

$app = new Yaf_Application('application.ini');



// Yaf_Request_Http 객체를 생성합니다.

$request = $app->getRequest();



// GET 파라미터를 가져옵니다.

$query = $request->getQuery();



// 파라미터를 출력합니다.

print "Name: " . $query['name'] . "
";

print "Age: " . $query['age'] . "
";



GET 파라미터를 받는 URL은 다음과 같습니다.

#hostingforum.kr
bash

http://localhost/index.php?name=John&age=30



GET 파라미터가 없을 때


GET 파라미터가 없을 때는 다음과 같이 처리할 수 있습니다.

#hostingforum.kr
php

// index.php

require_once 'Yaf.php';



// Yaf_Application 객체를 생성합니다.

$app = new Yaf_Application('application.ini');



// Yaf_Request_Http 객체를 생성합니다.

$request = $app->getRequest();



// GET 파라미터를 가져옵니다.

$query = $request->getQuery();



// 파라미터를 출력합니다.

if (isset($query['name'])) {

    print "Hello, " . $query['name'] . "!";

} else {

    print "Hello, World!";

}



GET 파라미터가 없을 때는 "Hello, World!"가 출력됩니다.

마무리


Yaf_Request_Http::getQuery는 Yaf 프레임워크의 Request 객체에서 사용할 수 있는 메서드입니다. 이 메서드는 HTTP 요청의 GET 파라미터를 반환합니다. 예제를 통해 GET 파라미터를 사용하는 방법을 알아보았습니다. GET 파라미터를 받는 URL을 생성하고, 파라미터가 없을 때 처리하는 방법도 알아보았습니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 8,985건 / 18 페이지

검색

게시물 검색