如何在 nginx mod_perl 中获取 http_referer

how to get http_referer in nginx mod_perl

我有一个 nginx mod perl module 获取数据并根据参数采取行动 在我的脚本中,我无法获得 http referer

我正在努力

$r->header_in("http_referer")   # Gives an undefined string
$r->headers_in()    # func not defined

如何在我的函数

中获取 http 客户端传递的所有 headers
$r->header_in("http_referer")   # Gives an undefined string

您要查找的请求头字段不是http_referer而是referer,即使用header_in("referer")。有关此字段的更多信息,请参阅 MDN documentation