Допустим можно не разбивать на разные страницы. Статья, по клику "куда-то" AJAX , или обычным JS подгружаешь форму с email. Отправка формы осуществляется на ЭТУ ЖЕ страницу, простой код:
if(isset($_POST['email'])) {
if(email-корректный) {
echo 'Вы молодец';
} else {
echo 'Ещё раз выводим форму';
}
} else {
выводим статью;
}
Если человек попробует снова открыть эту же страницу, то попадёт не на "вы молодец", а именно на статью.
Сверху можно фильтры добавить, сессию, чтобы очищать $_POST, то всё остальное уже дело рук техники, важен факт того, что страница не меняется и ссылка ведёт как раз на статью.
_____________
Обучаю веб-программированию качественно и не дорого:
http://school-php.comФрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).