双页加载怎么预防呢?

时间:2013-02-20 14:52:15

标签: php load

我在PHP中有以下if语句:

if(isset($_POST['approved']))
    {
    // do stuff
    }
else
    {
    // give the user an error message
    }

现在的问题是和if正在执行并且else正在执行。

现在我已将问题跟踪到双页加载问题,并且发送和获取请求同时发送或类似的事情,但在同一文件中执行。

简单地说,我如何防止这种情况,以便我的用户不会收到错误消息,而一切都完成了?

有没有办法将PHP配置为只允许一次执行?

试着想一想这给我带来了严重的麻烦,好像我有一个相反的发生的parralel宇宙但是这一切都回到了这个宇宙,因为两者都发生了......

Schrodingers猫,但没有倒塌波浪功能。

1 个答案:

答案 0 :(得分:2)

如果页面被加载两次,那么问题不在于你的php在这个文件中,这是调用它的文件的问题。基本上,它加载两次因为它被请求两次。不要试图阻止php文件执行,停止发生第二个请求。