Es ist irgendwie komisch, aber ich stellte mit ein Cookie entfernen:Cookie nicht funktioniert in PHP
setcookie('auth', 'ok', time() + 3600, "/");
Ergebnis:
Name: auth
Content: ok
Domain: --.com
Path: /
Send for: Any kind of connection
Accessible to script: Yes
Created: Tuesday, July 11, 2017 at 11:00:23 PM
Expires: Wednesday, July 12, 2017 at 12:00:23 AM
Es funktioniert gut, aber wenn ich will diese entfernen Cookie:
setcookie('auth', 'ok', time() - 3600, "/");
unset($_COOKIE['auth']);
gibt es keine Änderung im Ergebnis, und der Cookie wird nicht entfernt, und ich habe diesen Cookie immer noch in meinem Browser.
Das Cookie in dieser URL erstellt:?
Auth.php action =
bestätigen und eine Funktion mit ajax
nennen:
Modell/Auth.php
Und es sollte es entfernen diese URL:
Auth.php action = logout
Aber es funktioniert nicht. Irgendeine Idee?
Versuchen Sie, Wert als null festzulegen, wenn Cookie und Zeit auf -1 gelöscht werden, aber jederzeit in der Vergangenheit sollte funktionieren. – tilz0R
Haben Sie 'setcookie (" auth "," ", time() - 3600) versucht;'? Definition leerer Wert – JTC
@JTC ja, ich habe auch versucht, 'null', aber nicht funktioniert, leer und null .. habe immer noch diesen Cookie – Pedram