改进Request类的isAjax和isPjax方法

This commit is contained in:
thinkphp
2016-08-17 11:55:32 +08:00
parent 60af21b56e
commit f865efec65

View File

@@ -1169,7 +1169,8 @@ class Request
*/
public function isAjax()
{
return (isset($_SERVER['HTTP_X_REQUESTED_WITH']) && strtolower($_SERVER['HTTP_X_REQUESTED_WITH']) == 'xmlhttprequest') ? true : false;
$value = $this->server('HTTP_X_REQUESTED_WITH');
return (!is_null($value) && strtolower($vlaue) == 'xmlhttprequest') ? true : false;
}
/**
@@ -1179,7 +1180,7 @@ class Request
*/
public function isPjax()
{
return (isset($_SERVER['HTTP_X_PJAX']) && $_SERVER['HTTP_X_PJAX']) ? true : false;
return !is_null($this->server('HTTP_X_PJAX')) ? true : false;
}
/**