PHP 8.6.0 Beta 3 is available for testing

Yaf_Request_Abstract::isOptions

(Yaf >=1.0.0)

Yaf_Request_Abstract::isOptions判断请求是否是 OPTIONS 请求

说明

public function Yaf_Request_Abstract::isOptions(): bool

检查请求是否以 OPTIONS 方式发送。

参数

此函数没有参数。

返回值

如果请求方式是 OPTIONS 则返回 true,否则返回 false

示例

示例 #1 Yaf_Request_Abstract::isOptions() 示例

<?php
class ApiController extends Yaf_Controller_Abstract
{
    public function corsAction()
    {
        // 假设浏览器发送了 CORS 预检请求
        if ($this->getRequest()->isOptions()) {
            $this->getResponse()
                 ->setHeader("Allow", "GET, POST, OPTIONS")
                 ->setBody("");
            return false;
        }
    }
}
?>

参见

添加备注

用户贡献的备注

此页面尚无用户贡献的备注。
To Top