|
|
|
| исходя из этой обучалки http://www.softtime.ru/bookphp/gl8_1.php
помогите определить ,где ошибка! дело в том, что на вторую страницу не пускает. Стоит проверка по логину, пароль я пока убрал, что бы так научится.
файл-форма:
<form action="adminte.php" method="post">
<input name="login" type="text" value="">
<input name="" type="submit">
</form>
файл-начало сессии через проверку пароля:
<?php
include("mybd.php");
if(isset($_POST['login'])) { $login = $_POST['login'];}
$aut000 = mysql_query("SELECT login FROM adm_user WHERE id='1'",$db);
$aut = mysql_fetch_array($aut000);
if($login == $aut['login'])
{
session_start();
$_SESSION['username'] = $login;
echo 'Привет, '.$_SESSION['username']."<br>";
echo "<br><br><a href='adminte2.php'>На следушую страницу</a>";
} else {
echo "Пароль или логин неправельные! Попробуйте снова!"; }
?>
файл-который не работает, т.к. сессионные данные логина не прошли!!!
<?php
include("mybd.php");
session_start();
$aut000 = mysql_query("SELECT login FROM adm_user WHERE id='1'",$db);
$aut = mysql_fetch_array($aut000);
if($login == $aut['login'])
{
echo $_SESSION['username'].' , ты пришел на другую страницу этого сайта!';
echo("<br>");
echo "<br><br><a href='admin1.php'>На следушую страницу</a>";
} else {
echo "Пароль или логин неправельные! Попробуйте снова!"; }
?> | |
|
|
|
|
|
|
|
для: reda
(04.02.2009 в 15:47)
| | Перед
if($login == $aut['login'])
Поставьте
$login = $_SESSION['username'];
а то эта переменная вообще не инициализирована. | |
|
|
|
|
|
|
|
для: Temnovit
(04.02.2009 в 16:07)
| | спасибо, теперь знаю как "общаться" с сессиями. | |
|
|
|