Hallo zusammen,
ich habe ein Problem.
Ich möchte einen Warenkorb mit Hilfe von Cookies realisieren.
Allerdings habe ich wohl noch irgendwo was falsch.
Quelltext:
<?
if(isset($HTTP_POST_VARS)){
reset ($HTTP_POST_VARS);
foreach($HTTP_POST_VARS as $k=>$elem){
${"e_$k"}=$elem;
}
}
$Bezeichnung=$e_Bezeichnung;
$Menge=$e_Menge;
$Artikeldaten=$e_Artikeldaten;
$Zeit=$e_Zeit;
$loeschen=$e_loeschen;
if (isset($AlteZeit)){
if($Zeit==$AlteZeit){
$Alt=true;
}
}
SetCookie("AlteZeit",$Zeit);
if($loeschen){
$AlteSaetze=explode("@",$Bestelldaten);
$Zahl=count($AlteSaetze);
for($n=0;$n<$Zahl;$n++){
if($n!=$nr or $Alt){
$NeueSaetze[]=$AlteSaetze[$n];
}
}
if($NeueSaetze){
$Daten=implode("@",$NeueSaetze);
SetCookie("Bestelldaten",$Daten);
$Datensaetze=explode("@",$Daten);
}
else{
unset($Datensaetze);
SetCookie("Bestelldaten","");
}
}
else{
if(isset($Bestelldaten)){
$Trennung="@";
}
}
if ($Alt){
$Daten=$Bestelldaten;
}
else{
$Daten=$Bestelldaten.$Trennung.$Artikeldaten.":".$ Menge;
}
SetCookie("Bestelldaten",$Daten);
$Datensaetze=explode("@",$Daten);
Das $Alt wird aber nie true.
Versteht das jemand.
Wenn ich im Modzilla die Cookies anschaue, dann sind diese richtig gesetzt. Im Internetexplorer werden sie komischerweise gar nicht sichtbar.
Bitte Hilfe ....
ich habe ein Problem.
Ich möchte einen Warenkorb mit Hilfe von Cookies realisieren.
Allerdings habe ich wohl noch irgendwo was falsch.
Quelltext:
<?
if(isset($HTTP_POST_VARS)){
reset ($HTTP_POST_VARS);
foreach($HTTP_POST_VARS as $k=>$elem){
${"e_$k"}=$elem;
}
}
$Bezeichnung=$e_Bezeichnung;
$Menge=$e_Menge;
$Artikeldaten=$e_Artikeldaten;
$Zeit=$e_Zeit;
$loeschen=$e_loeschen;
if (isset($AlteZeit)){
if($Zeit==$AlteZeit){
$Alt=true;
}
}
SetCookie("AlteZeit",$Zeit);
if($loeschen){
$AlteSaetze=explode("@",$Bestelldaten);
$Zahl=count($AlteSaetze);
for($n=0;$n<$Zahl;$n++){
if($n!=$nr or $Alt){
$NeueSaetze[]=$AlteSaetze[$n];
}
}
if($NeueSaetze){
$Daten=implode("@",$NeueSaetze);
SetCookie("Bestelldaten",$Daten);
$Datensaetze=explode("@",$Daten);
}
else{
unset($Datensaetze);
SetCookie("Bestelldaten","");
}
}
else{
if(isset($Bestelldaten)){
$Trennung="@";
}
}
if ($Alt){
$Daten=$Bestelldaten;
}
else{
$Daten=$Bestelldaten.$Trennung.$Artikeldaten.":".$ Menge;
}
SetCookie("Bestelldaten",$Daten);
$Datensaetze=explode("@",$Daten);
Das $Alt wird aber nie true.
Versteht das jemand.

Wenn ich im Modzilla die Cookies anschaue, dann sind diese richtig gesetzt. Im Internetexplorer werden sie komischerweise gar nicht sichtbar.
Bitte Hilfe ....

Kommentar