ну, судя по всему, то - да, правда я могу и ошибаться.
А какая попроще?
вторая идея, после покупки(выбора чего то там и нажатия на кнопку, то есть отправки post запроса) передать ещё один параметр через форму, в форме
HTML:
<input type='checkbox' name='buy' value='true'> Подтвердите покупку
и в скрипте
PHP:
$buy == $_POST['buy'];
if($buy == true)
{
header("LOCATION: http://sait.ru");
}