Подскажите как сделать чтоб после авторизации переменная $Login "ховалась", но...

BIOSNET

Guest
Подскажите как сделать чтоб после авторизации переменная $Login "ховалась", но...

...была доступна для других открывающихся после. Я делал так http://www.example.com/main.php?Login=BIOSNET
А мне надо чтоб біло так http://www.example.com/main.php
Я уже спрашивал ниже в теме команду для ПОСТ, но ничего не понял. Короче напишу скрипт
<?
.............
if ($Login==$Login_auth && $Password==$Password_auth)
{
.............
echo "<script>location.href='main.php?Login=$Login'</script>";
.............
;}else{..........;}
.............
?>

Мне надо чтоб следуюющая страница main.php имела доступ к переменной $Login, но при этом она не отображалася в URL.

Спасибо.
 

Sheridan

Новичок
session_start();

в начале файла (до хэдэров и выводов)

потом регистрируешь переменную в сессии либо командами сессий, либо проще - заносишь её в массив $_SESSION;

напр, $_SESSION['login']=$_GET['login'];

Потом переменная "протянется" по всем страницам, открываемым после авторизации.

Сессия хранит переменные пользователя до выключения браузера.
 
Сверху