Если я хочу перезапросить текущую страницу методом GET, то
могу это сделать, написав в коде:
header('Location: ' . $_SERVER['PHP_SELF']);
exit;
Вопрос вот в чем: почему, когда я пишу location вместе с адресом в виде переменной в двойных кавычках, -
header("Location: $_SERVER['PHP_SELF']");
exit;
- у меня возникает ошибка?
Ведь если я напишу, к примеру,
echo 'Location: ' . $_SERVER['PHP_SELF'];
и
echo "Location: $_SERVER['PHP_SELF']";,
то получу один и тот же вывод на экран.
Вот сообщение об ошибке: