Я все еще новичок в 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;
}
}
?>
Извините, если это хромой вопрос. Я все еще новичок.
Заранее спасибо.
не может быть ссылающейся или оно не может быть предоставлена –
«HTTP_REFERER» «Это устанавливается агентом пользователя. Не все пользовательские агенты будут устанавливать это, а некоторые предоставляют возможность изменять HTTP_REFERER в качестве признака. Короче говоря, на него нельзя доверять ». –
' HTTP_REFERER' не может быть задан в HTTP-запросе. Протестируйте для $ _SERVER ['HTTP_REFERER'] с 'isset()' перед его назначением. –