1.3k Aufrufe
Gefragt in Skripte(PHP,ASP,Perl...) von
Hallo ihr lieben,

ich gebe ja zu, ich bin absoluter Cookie Neuling, aber trotzdem habe ich vor meinem Posting hier sowohl die SuFu, wie auch Google befragt.
War zwar einiges interessantes bei, aber scheinbar bin ich trotzdem zu doof. :-(
Daher hoffe ich auf eure Hilfe.

Was habe ich vor:
Ich besitze einen Online-Shop (von Drittanbieter).
Dieser Shop setzt beim Kunden einen lebenslangen Cookie (lt. Shopbeschreibung).
Diesen Cookie würde ich bei Kunden, die über meine eigentliche Webseite kommen und auf den Link zum Shop klicken gerne löschen, bevor sie den Shop betreten.
Einfach um sicher zu stellen, dass der Umsatz auch auf meine ID geht und nicht auf irgendeine alte im Cookie gespeicherte.

Mein Gedanke war nun im Quellcode meiner Webseite per PHP den Cookie zu löschen.

Als Code habe ich:
<?php setcookie("cookiename","",time()-36000000); ?>


Diesen habe ich in meiner PHP-Datei oben VOR den html-tag gesetzt, weil jede andere Position mir Fehlermeldungen brachte.
Bin mir nicht sicher, ob der Code da richtig steht.

Leider fühlt sich der Cookie auch in keinster Weise beeindruckt.

Meine Fragen wären jetzt:
1. Ist der Code dafür ok?
2. Ist die Position des Codes vor dem html-tag richtig?
3. Wird der Cookie erst gelöscht, wenn der User die Page verlässt oder beim Aufrufen des Codes?
3.1 Muss der User die Page schließen, oder reicht es, wenn er mit target="_self" zum Shop geleitet wird?
4. Wo könnte mein Denkfehler liegen?

Fragen über Fragen...

Danke schonmal im Voraus.
Jogi

1 Antwort

0 Punkte
Beantwortet von
Cookies kannst du nur von der Seite/Domain aus ändern, die sie gesetzt hat
...