单击刷新按钮时出现HTTP_REFERER问题 [英] Problem with HTTP_REFERER when clicking on refresh button

查看:88
本文介绍了单击刷新按钮时出现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 =


这篇关于单击刷新按钮时出现HTTP_REFERER问题的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆