Не могу понять, почему неопределенный индекс

Я все еще новичок в php и все еще экспериментирую. Я получаю неопределенный индекс для переменной:

$httpreferer = $_SERVER['HTTP_REFERER']; 

Весь код страницы:

 <?php ob_start(); session_start(); $current_file = $_SERVER['SCRIPT_NAME']; $httpreferer = $_SERVER['HTTP_REFERER']; function loggedin(){ if(isset($_SESSION['user_id'])&&!empty($_SESSION['user_id'])){ return true; } else { return false; } } ?> 

Извините, если это хронический вопрос. Я все еще новичок.

Заранее спасибо.

Solutions Collecting From Web of "Не могу понять, почему неопределенный индекс"