Переменная среды HTTP_REFERER
будет установлена nginx для сценария CGI, если и только если удаленный пользовательский агент (например, веб-браузер) предоставил необязательный Referer :
заголовок. Содержимое этого заголовка также полностью произвольно со стороны удаленного пользовательского агента (хотя они должны быть последней посещенной страницей, это не всегда то, что есть, и ничто не ограничивает это так) .
Каждый раз, когда ваш CGI-скрипт использует эту переменную, у него должен быть альтернативный путь управления для обработки случаев, когда он не установлен, и он должен распознавать, что он часто будет неправильным или подделанным.