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й страничке) в этом линке можно сделать как-нибудь ?
 
ну так и проверяй например в сессии верность переходов пользователя от одной к другой "страницы"
 
Автор оригинала: Фанат
где их, таких косноязычных, делают?
Ну скажи как это сделать проще, я ж не против :)

-~{}~ 07.11.06 00:39:

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

-~{}~ 07.11.06 00:44:

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

-~{}~ 07.11.06 08:27:

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