Warenkorbdateien werden nicht gespeichert

Hallo zusammen,

mein Warenkorb ist eigntlich kein richtiger Warenkorb.
Die Dateinamen werden nach der IP gespeichert.
D.h., beim Absenden des Formulars wird diese Bestellung
auch bei Strato gespeichert (zur Kontrolle).
Eigentlich muss das nicht sein, weil die Bestellung ja sowieso
bei mir ankommt.
Das hat bisher auch so einigermaßen funktioniert.
In letzter Zeit ist folgendes Problem:
Eine Bestellung kommt zwar hier an, doch die abgespeicherte
Kontrolldatei (bei Strato) ist nicht vorhanden.

Bin schon ein „verwester Knacker“ (61) und habe von internen
Internetfunktionen so gut wie Null Ahnung.
Selbst wenn IP etc. sich ändert, irgendein Wert muss doch sein.

$Adresse = str_replace(".", „_“, $REMOTE_ADDR);

und wenn die Datei einen Namen hat, müsste die auch gespeichert werden.
Das kommt nicht oft vor, aber manchmal.
In letzter Zeit aber öfter.

klaus

mein Warenkorb ist eigntlich kein richtiger Warenkorb.
Die Dateinamen werden nach der IP gespeichert.

das ist eigentlich keine so gute Idee. Was passiert, wenn zwei Leute mit der gleichen IP bestellen? Wird dann die erste Bestellung überschrieben?

Das könnte ein Grund sein, warum Bestellungen fehlen.

Nimm lieber eine Kombination aus Laufender Nummer und Datum/Uhrzeit für den Dateinamen. Besser noch: Schreibe alle Bestellungen in die gleiche Datei, die dann jeden Tag mit dem aktuellen Datum benannt wird.

Ich mache das z.B. so:

$logfile = ‚bestellungen-‘ . strftime(’%d.%m.%y’) . ‚.txt‘;
$fp = fopen($logfile, ‚a‘);

So bekomme ich jeden Tag eine Datei, mit allen Daten.

Gruß Marian

Online-Kurse zu PHP: www.lernpilot.de/wbt/

an Datum Uhrzeit hatte ich auch schon gedacht.
Alles in EINE Datei schreiben, die Idee ist super.
Warum ist mir das nicht eingefallen?

danke
Gruss Klaus

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]