Ho questo codice che settato quando il check login va bene:cookie Disinserimento php
if((isset($_POST["remember_me"]))&&($_POST["remember_me"]==1))
{
setcookie('email', $username, time()+3600);
setcookie('pass', $pass, time()+3600);
}
Ora, quando clicco sul link di logout (logout.php) ho fatto questo:
<?php session_start();
setcookie("email", '', 1, "");
setcookie("pass", '', 1, "");
$_SESSION["login"] = "";
header("location: aforum/enter_furom.php");
?>
Non ho usato la sessione di distruzione perché non voglio distruggere tutte le sessioni .... distruggere una sessione sta funzionando bene ... ma quando provo a disabilitare i cookie, i browser (tutti i browser: explorer, chrome, firefox, mozilla) dammi un errore dicendo che il nuovo co okies non può essere impostato ... qualsiasi aiuto per disinserire i cookie di cui sopra?
Ci siamo quasi, ma non ha in realtà detto cosa _actually happens_ alla su browser vengono mantenuti i cookie? Modificato in qualche modo? – glenatron
ho modificato il mio interlocutore;) – michael
Potresti trovare ['$ cookie-> delete()'] (https://github.com/delight-im/PHP-Cookie/blob/004cde69ec840e65c15275e09b92ecb1da06f357/src/Cookie.php# L173) utile, come trovato in [questa libreria autonoma] (https://github.com/delight-im/PHP-Cookie). – caw