из переменной в постоянную

Jazz12

Новичок
if (isset($_REQUEST['login']))
{
echo $re;
}

else
{
$re = getenv("HTTP_REFERER");
}

до нажатия кнопки $re - домен, после - ошибка.
как бы так сохранить переменную чтоб использовать её после нажатия кнопки?
 

c0dex

web.dev 2002-...
Команда форума
Партнер клуба
А теперь еще раз и не так сумбурно.

Если надо что-то сохранить, надо это что-то куда-то записать, в сессию, базу, кеш
 

Jazz12

Новичок
if (isset($_REQUEST['login'])) // нажимаем кнопку
{
echo <META HTTP-EQUIV=\"Refresh\" content =\"0; URL="$re"> // редирект откуда туда откуда он пришел
}

else
{
$re = getenv("HTTP_REFERER"); // домен откуда перешел пользователь.
}

$re изменяется и если записывать её в базу а потом выводить в <META> то при одновременном заходе нескольких пользователей все перемешается.


После нажатия кнопки - 'login' переменная $re пропадает.
 
Последнее редактирование:

c0dex

web.dev 2002-...
Команда форума
Партнер клуба
Если делать правильно не перемешается. Но то, как ты делашь редирект уже говорит о многом. Для таких вещей есть специальная функция header()

Вообще учти, что реферрер может быть каким угодно, или его может не быть вовсе.
 

Jazz12

Новичок
Вообще учти, что реферрер может быть каким угодно, или его может не быть вовсе.
В моем случае реферрер есть, если нет то все теряет смысл.
А как правильно? На ум приходит только по последней строке.
 
Сверху