0

こんにちは、私は一種のステップ投票システムを持っているので、続行をクリックすると次のステップに進みます。セッションを使用したくないため、POST を使用して次のステップに進み、クエリを使用して項目を呼び出しています。

if (isset($_POST['continue']))
{
    if ($_POST['vote_page'] == 'site1')
    {
        $_POST['vote_page'] = 'site2';

    }

    if ($_POST['vote_page'] == 'site2')
    {
        $_POST['vote_page'] = 'site3';      

    }   
}

サイト 1 で [続行] をクリックすると、サイト 2 に移動します。

switch ($_POST['vote_page'])
{

case 'site1':
echo 'site1!';
break;

case 'site2':
echo 'site 2!!';
break;

case 'site3':
echo 'site 3!!!!!';
break;

}

しかし、何らかの理由で、PHP がスクリプトの最上位にあるため、これらすべての投稿をループします。

問題:

site1 から、site2 を無視して、site3 に行きました...

どうすればこれを防ぐことができますか? または、セッションなしでステップ投票を管理する他の方法はありますか?

4

1 に答える 1