Hallo alle zusammen,
ich prüfe in meinem Script ob PHP einen Cookie setzen kann. Komischerweise habe ich das Problem, dass ich bei jedem zweiten Refresh des Scripts den Cookie noch habe und er nicht gelöscht wurde, obwohl ich die Anweisung dazu gab. Theoretisch müsste er doch, wenn er den Cookie setzen kann, immer wieder die Anweisung des Löschens durchlaufen.
Meine Frage(n):
- Ist das die richtige Art und Weise zu prüfen ob ein Cookie gesetzt werden kann ?
- Wieso wird der Cookie nur jedes 2. Mal gelöscht ?
Ich hoffe ihr könnt mir weiterhelfen.
Mit freundlichen Grüßen
.bluma
ich prüfe in meinem Script ob PHP einen Cookie setzen kann. Komischerweise habe ich das Problem, dass ich bei jedem zweiten Refresh des Scripts den Cookie noch habe und er nicht gelöscht wurde, obwohl ich die Anweisung dazu gab. Theoretisch müsste er doch, wenn er den Cookie setzen kann, immer wieder die Anweisung des Löschens durchlaufen.
PHP-Code:
<?php
/**
* Check for cookies
*/
setcookie('cookietest', 'x', time()+60*60*24*30);
if (isset($_COOKIE['cookietest'])) {
$cntr->config['pg_setup']['acc_cookies'] = true;
setcookie('cookietest', '', time()-3600);
} else {
$cntr->config['pg_setup']['acc_cookies'] = false;
}
?>
- Ist das die richtige Art und Weise zu prüfen ob ein Cookie gesetzt werden kann ?
- Wieso wird der Cookie nur jedes 2. Mal gelöscht ?
Ich hoffe ihr könnt mir weiterhelfen.
Mit freundlichen Grüßen
.bluma
Kommentar