在帖子之间切换(浏览所有帖子?)PHP

时间:2013-05-12 19:57:17

标签: php

你好,我有一种步进投票系统,所以当你点击继续时,它会进入下一步。 我不想使用会话,因此我使用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开始,它转到了site3,忽略了site2 ......

我该怎样防止这种情况?或者还有其他方法来管理没有会话的步骤投票吗?

1 个答案:

答案 0 :(得分:0)

您可以使用Cookie或隐藏的输入标签来传输数据,您可以使用$ _SERVER [“PHP_SELF”]来了解您当前的位置,我看到您是法国人所以我会说' Bon机会!