Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Где ошибка :: сесси
 
 автор: Wet   (04.10.2004 в 11:21)   письмо автору
 
 

Привет!
Задача такая - сделать аудетификацибю для панели управления. Беру из формы логин и пароль, но их нужно проверять на каждой странице. Где моя ошибка - на второй странице не выводиться переменная.

<?
session_start 
();
if ( isset ( 
$_POST['login'] )) {
  
$l $_POST['login'];
  
$pw $_POST['password'];
  
session_register($l,$pw);

?>
<form action="./panel.php" method=post><td>
Логин: <input type=text name=login size=10>
Пароль: <input type=Password name=password size=10><input type=Submit value=OK class=button>
</td></form>


На следующей странице, то есть panel.php такой код:

<? session_start();
    unset (
$_POST['l']);
    echo 
$_POST['l'];


Заранее большое спасибо

   
 
 автор: s1271tvg   (04.10.2004 в 11:58)   письмо автору
 
   для: Wet   (04.10.2004 в 11:21)
 

Попробуй вот так для начала
<? 
session_start 
(); 
if ( isset ( 
$_POST['login'] )) { 
  
$_SESSION['l'] = $_POST['login']; 
  
$_SESSION['pw'] = $_POST['password']; 

?> 
<form action="./panel.php" method=post><td> 
Логин: <input type=text name=login size=10> 
Пароль: <input type=Password name=password size=10><input type=Submit value=OK class=button> 
</td></form> 


<? session_start(); 
    echo 
$_SESSION['l']; 

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования