
Yaf_Request_Http::isXmlHttpRequest 메소드는 HTTP 요청의 헤더 중 'X-Requested-With' 값을 확인하여 XMLHttpRequest를 판별합니다.
이 메소드는 'X-Requested-With' 헤더의 값이 'XMLHttpRequest' 인 경우 True를 반환하고, 그렇지 않은 경우 False를 반환합니다.
이 메소드는 XMLHttpRequest를 확인하는 기준으로는 'X-Requested-With' 헤더의 값이 'XMLHttpRequest' 인 경우에만 XMLHttpRequest 요청으로 간주합니다.
따라서, 'X-Requested-With' 헤더를 XMLHttpRequest 요청에 포함시키지 않으면 이 메소드는 False를 반환합니다.
예를 들어, 다음 코드는 XMLHttpRequest 요청의 경우 True를 반환합니다.
#hostingforum.kr
php
$yaf_request = new Yaf_Request_Http();
$yaf_request->setHeader('X-Requested-With', 'XMLHttpRequest');
echo $yaf_request->isXmlHttpRequest(); // True
반면, 다음 코드는 XMLHttpRequest 요청이 아닌 경우 False를 반환합니다.
#hostingforum.kr
php
$yaf_request = new Yaf_Request_Http();
echo $yaf_request->isXmlHttpRequest(); // False
2025-07-15 20:28