在Firefox中刷新php页面,行为奇怪

时间:2016-08-28 23:22:59

标签: php firefox refresh

我有php函数,它打印文本并在数据库中插入一些数据,就像这样

function bla () {
    echo "bla";

    // here simple SQL for insert into table
}

我注意到非常奇怪的行为只发生在firefox浏览器中。

如果只是刷新页面(F5),php的功能不会在数据库中插入数据,只打印数据,如果更改可打印文本,则会打印新的修改文本,但数据库插入也不会发生。

然后,如果在firefox地址栏中选择url,然后按F5,php功能完全正常,意味着数据库插入和打印,都发生了。

这只发生在firefox中,在其他浏览器中按预期工作,每个刷新页面和php的功能都可以正常工作。

我知道这听起来很奇怪,但确实发生了,我在localhost上测试了这个。

首先,我认为这是缓存,但正如我已经说过的,函数在每次刷新时打印任何修改过的数据,只有SQL查询没有运行,SQL插件只运行,如果我选择firefox地址栏然后刷新页面?!< / p>

在这种情况下,我不使用任何jscookie,这是普通的php / postgresql和firefox交易。

有这样的经历吗?

0 个答案:

没有答案