Reg Variables

phpn000b

Новичок
у меня в страничке - 10 других страничек (если можно так назвать). В каждом экшене присваивается своя месяга, так вот, чтобы получит к каждому последующему экшену (начиная со второго и выше) должно проверятся наличие этого 'someword' - пароля, который юзер ввёл в первом экшене, и чтобы прописав 1.php?action=4 - он не очутился в 4 экшене...Вот и всё...

-~{}~ 07.11.06 00:35:

Вот код
PHP:
<?php 

if ($_GET['action'] == '1') { 
$msgbody = ' 
  <form method="post" action="1.php?action=2"> 
  Word: 
  <input type="text" name="word"> 
  <input type="submit" name="Submit" value="Read"> 
  </form> 
'; 
} 

else if ($_GET['action'] == '2') { 
  $var_word = $_POST['word']; 
  if ($var_word == 'someword') { 
    $msgbody = ' 
      <form method="post" action="1.php?action=3"> 
      Word: 
      <input type="submit" name="Submit" value="GoNext"> 
      <input type="hidden" name="var" value='.$var_word .'"> 
      </form> 
    '; 
  } 
} 


else if ($_GET['action'] == '3') { 
  $msgbody .= $_POST['var']; 
} 

echo $msgbody;  
?>
который передается из 1 во 2й, из 2 в 3, но это с помощью $_POST, а если переходить по линку (a href) во 2-ом случае и не использовать это слово (с 1й страничке) в этом линке можно сделать как-нибудь ?
 

MadGreen

meninweb
ну так и проверяй например в сессии верность переходов пользователя от одной к другой "страницы"
 

phpn000b

Новичок
Автор оригинала: Фанат
где их, таких косноязычных, делают?
Ну скажи как это сделать проще, я ж не против :)

-~{}~ 07.11.06 00:39:

Автор оригинала: MadGreen
ну так и проверяй например в сессии верность переходов пользователя от одной к другой "страницы"
Можно на примере пожалуйста...
 

Фанат

oncle terrible
Команда форума
дурачок.
косноязычный - это не тот, кто не умеет программу сделать.
это слово обозначает человека, который двух слов связать не может, чтобы даже вопрос задать.
 

MadGreen

meninweb
phpn000b если тебя интересует безопасность, то все твои действия элементарно обходятся...
пример того что ты хочешь - http://phpfaq.ru/sessions
хотя я уже сомневаюсь, что именно это тебе нужно

-~{}~ 07.11.06 00:44:

для обычного функционала безобидной анкеты достаточно того что ты сделал - в массив пост из href ничего не передадут, спи
 

phpn000b

Новичок
Все спасибо за помощь и внимание, пойду разбираться, если чего-то не пойму прийду :)...
Особое спасибо MadGreen и Фанат!

-~{}~ 07.11.06 08:27:

Большое спасибо MadGreen, $_SESSION - это то, что мне надо было:) Спасибо...
 
Сверху