Тема: $_POST и $_GET
Показать сообщение отдельно
Непрочитано 06.06.2012, 21:23   #3
Аватар для PROGRAMMATOR
Администратор

По умолчанию Re: $_POST и $_GET

Лучше передавать POST с формы, при этом хранить скрытое поле с текущим ID вопроса.

Код HTML:
<form action="/qa/" method="post">
	<input type="hidden" name="question_id" value="$question_id" />
	<!-- ... -->
</form>
$question_id может быть например $_GET['q'] (index.php?q=1) А дальше как душе угодно.

PHP код:
<?php

if ($_POST) {
    
// ...
    
if (isset($_POST['question_id'])) {
        
$nextQuestionId $_POST['question_id'] + 1;
    }
    
// ...
    
header('Location: http://site.ru/qa/step/' $nextQuestionId);
}
PROGRAMMATOR вне форума Отправить сообщение для PROGRAMMATOR с помощью ICQ Отправить сообщение для PROGRAMMATOR с помощью Skype™ Ответить с цитированием
Сказали спасибо: