Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Как передать переменную при редиректе в HEADER?

Александр 90 Профи (552), на голосовании 1 год назад
Есть такой код:

header("HTTP/1.1 301 Moved Permanently");
if(isset($_GET['ref'])) {
echo $_GET['ref'];
$referal = $_GET['ref'];
}
header("location: https://ya.ru/ " .$referal);
exit();

Но $referal не передается в редиректе. Надо чтобы он вставлялся после ссылки. Всплывает ошибка. Я в php пока новичок, поэтому сильно не материтесь на меня)
Голосование за лучший ответ
Сергей Сулимов Оракул (50658) 1 год назад
не работает, тока полный адрес.
партнер [www.a77r.ru] Мыслитель (8978) 1 год назад
если $referal передаешь в GET, то не забудь поставить "?" после ссылки, как-то так
https://ya.ru/?
EVK IT Сервис К Мыслитель (5236) 1 год назад
header("location: домен?" .$referal);
Если больше одной - разделяй через &
Похожие вопросы