我想从另一个URL发送关于引荐来源的403错误。
我添加了缓存上下文标头:referer,并且对管理员有效,但对于匿名用户则无效。我正在使用访问检查器。
$header = $this->request->headers->get('referer');
if ($header === $this->request->getHost() || $header == NULL) {
return AccessResult::allowed()->addCacheContexts(['headers:Referer', 'user.roles']);
}
return AccessResult::forbidden()->addCacheContexts(['headers:Referer', 'user.roles']);
}
我希望在匿名it'll send me error 403
上编辑标题时