Помогите разобраться с сессиями.

Kintaro

Новичок
Помогите разобраться с сессиями.

Здраствуйте уважаемые. Прошу вас помочь разобраться со следующей ситуацией. Недавно начал разбирать механизм сессий, прочитал кучу FAQок (в том числе и тот, что выложен на данном сайте), но так и не смог разобраться. В этом деле Я новечёк, требуется помощь.

<?PHP
session_name(1);
session_register($login,$password);

//В файлк person.txt данные хранятся в следующем виде:
login~password
Алгоритм пока незавершён.

$kto=file("person.txt");
$fi=count($kto);
$i=0;
str=trim(str_replace("\n","",$kto[$i]));
if ($str){
list($name_kto, $pass_kto)=split("~",$str);
}
if ($name_kto==$login&&$pass_kto==$password){
echo "Привет $name_kto. Вы успешно авторизированны";
}else{
echo "Вы не зарегистрированны.";
}
?>
<form action="start.php" method="POST">
<input type="text" name="login">
<input type="password" name="password">
<input type="submit">
<br>
<a href="http://localhost/users/session/start2.php">Далее</a>

Насколько я понял, все данные пользователя исходя из строки session_register($login,$password) будут сохранены в переменных $login и $password. А как тепер зделать так, чтобы при обращении по ссылке высвечивалась следующая надпись: "Пользователь $login, вы успешно авторизированны!"? Т.е. как зделать переменные $login и $password, чтобы они были доступны с других страниц? Если можно, то поподробнее.
Заранее благодарен.
 

rotoZOOM

ACM maniac
Мне так кажется, что здесь одним ФАКом по сессиям не обойтись. Начните с изучения языка программирования, например паскаль или бейсик, затем переходите на PHP. И, после того, как освоите PHP, пересмотрите ФАК по сессиям еще раз.
 

Фанат

oncle terrible
Команда форума
rotoZOOM прав.
по крайней мере, тебе надо разделить задачу на несколько более простых.
Прежде, чем браться за сессии, тебе надо научиться хотя бы работать с html формами!

С начала освамиваешь формы - как их выводить, и как получать из них данные.
просто пишешь скрипт, который выводит форму и выводит данные, которые в неё ввели.
после того, как научился работать с формой, переходи к работе с файлами.
и только после этого можно начинать осваивать сессии.
Причём так, написано вFAQок на данном сайте. А не выдумывая из головы.

Всё понятно?
 
Сверху