raffiSSL
Lt. Junior Grade
- Registriert
- Feb. 2006
- Beiträge
- 289
Hallo,
habe folgendes verrücktes Problem, welches mir außerdem etwas unlogisch erscheint.
Ich lege ein Produkt in den Warenkorb im Firefox in ein und demselben Tab, dabei legt er das Produkt 2 mal in den Warenkorb. Wenn ich den "put into basket"-Link im neuen Tab öffne (Firefox) wird das Produkt ordnungsgemäß nur 1 mal hineingelegt.
Chrome arbeitet im Gegensatz zu Firefox direkt ordnungsgemäß.
Verwendet wird PHP 5.3.2 mit Apache Tomcat.
basket.php
Die $_SESSIONS["itemids"] und $_SESSION["quantities"] werden nur in dieser Datei verwendet.
Danke
habe folgendes verrücktes Problem, welches mir außerdem etwas unlogisch erscheint.
Ich lege ein Produkt in den Warenkorb im Firefox in ein und demselben Tab, dabei legt er das Produkt 2 mal in den Warenkorb. Wenn ich den "put into basket"-Link im neuen Tab öffne (Firefox) wird das Produkt ordnungsgemäß nur 1 mal hineingelegt.
Chrome arbeitet im Gegensatz zu Firefox direkt ordnungsgemäß.
Verwendet wird PHP 5.3.2 mit Apache Tomcat.
basket.php
PHP:
<?php
require_once ('functions.php');
require_once ('config.php');
if (!isset ($_GET["pid"])) {
$value = "";
} else {
$value = $_GET["pid"];
}
if ($value != "") {
if (!isset($_SESSION["itemids"])) {
$_SESSION["itemids"] = $value;
}
else {
$itemids = $_SESSION["itemids"];
$_SESSION["itemids"] = $itemids . "," . $value;
}
if (!isset($_SESSION["quantities"])) {
$_SESSION["quantities"] = "1";
}
else {
$quantities = $_SESSION["quantities"];
$_SESSION["quantities"] = $quantities . ",1";
}
}
else {
if (isset($_SESSION["quantities"])) {
$quantities = $_SESSION["quantities"];
}
else {
$quantities = "";
}
if (isset($_SESSION["itemids"])) {
$itemids = $_SESSION["itemids"];
}
else {
$itemids = "";
}
}
...
?>
Die $_SESSIONS["itemids"] und $_SESSION["quantities"] werden nur in dieser Datei verwendet.
Danke