单击刷新按钮时出现HTTP_REFERER问题
在一个简单的网上商店应用程序中,我试图检查购物
购物车。只应该填充当您在meerinfo.php中选择一篇文章
并点击指向winkelwagen.php的链接时。当我在浏览器中输入www.mysite.php / winkelwagen?id = 5时,它会在
被忽略的情况下工作正常。
br />
然而,当我从meerinfo.php转到winkelwagen.php时,当我点击刷新时,文章是
一次又一次地添加到购物车中
$ Internet Explorer中的b $ b按钮。有没有办法避免这种情况?
这是winkelwagen.php中的代码
if(!isset($ _ SESSION ['' artikelen'']))//当第一个
文章被添加到购物车时启动数组
{
$ _SESSION [' 'artikelen''] = array();
}
$ waarvandaan = $ _SERVER [''HTTP_REFERER''];
if(b) strstr($ waarvandaan," meerinfo.php"))
{
$ id = $ _GET [''id''];
$ _SESSION [''artikelen''] [] = $ id;
}
感谢您提供任何帮助(或有关讨论此主题的文章的建议) )
Martien
In a simple webshop application I am trying to check that the "shopping
cart" only should be "filled" when you choose an article in "meerinfo.php"
and click on a link to "winkelwagen.php". It works fine in that sense that
when I would enter in the browser "www.mysite.php/winkelwagen?id=5"it will
be ignored.
However when I go from meerinfo.php to winkelwagen.php , the article is
added again and again to the shopping cart when I click on the refresh
button in Internet Explorer. Is there a way to avoid that?
This is the code in winkelwagen.php
if(!isset($_SESSION[''artikelen''])) //initiate the array when the first
article is added to the shopping cart
{
$_SESSION[''artikelen''] = array();
}
$waarvandaan = $_SERVER[''HTTP_REFERER''];
if (strstr($waarvandaan, "meerinfo.php"))
{
$id = $_GET[''id''];
$_SESSION[''artikelen''][] = $id;
}
Thanks for any help (or suggestions for articles that discuss this topic)
Martien
_SESSION [''artikelen'']))/ /当第一个
文章被添加到购物车时启动数组
{
_SESSION[''artikelen''])) //initiate the array when the first
article is added to the shopping cart
{
_SESSION ['' artikelen''] = array();
}
_SESSION[''artikelen''] = array();
}
waa rvandaan =
waarvandaan =