Άμεση Διαγραφή Cookies στο PHP
Για να αλλάζει αμέσως το
$_COOKIE κατά τη διαγραφή ενός cookie,
μπορούμε να χρησιμοποιήσουμε την ήδη γνωστή σε
μας έξυπνη τεχνική:
<?php
setcookie('test', '', time());
unset($_COOKIE['test']);
var_dump($_COOKIE['test']);
?>
Ας προσθέσουμε μια συνθήκη, για να μην διαγράφουμε κάθε φορά ένα cookie που έχει ήδη διαγραφεί:
<?php
if (isset($_COOKIE['test'])) {
setcookie('test', '', time());
unset($_COOKIE['test']);
}
var_dump($_COOKIE['test']); // διαγράφηκε
?>
Διαγράψτε ένα οποιοδήποτε cookie χρησιμοποιώντας την έξυπνη τεχνική. Βεβαιωθείτε ότι θα διαγραφεί αμέσως.