Cookie ohne "www." per Ajax nicht löschbar
Guten Tag,
Ich rufe nach einen button click per Ajax eine php datei auf die alle Cookies die mit der Domain zu tun haben löscht.
PHP-Code:
setcookie ($key, "", time()-3600, '/', $_SERVER["SERVER_NAME"]);
setcookie ($key, "", time()-3600);
beides funktioniert jedoch wenn ich das hinzufügen funktioniert es in einem normalen frontend Template jedoch nicht in der Ajax abfrage (hier bekomme ich dann eine 502)
Code:
setcookie ($key, "", time()-3600, '/', str_replace("www", "", $_SERVER["SERVER_NAME"]))
bzw
setcookie ($key, "", time()-3600, '/', '.domain.de')
oder auch:
setcookie ($key, "", time()-3600, '/', 'domain.de')
Im grunde funktioniert nur www.domain.de
alles andere gibt einen 502 Fehler. (domain.de, .domain.de, www.domaintest.de)
im normalen frontend-template funktioniert es.
die ajax datei ist folgendermaßen aufgebaut:
Code:
<?php
// CONTAO 4
define('TL_SCRIPT', 'x');
//
define('TL_MODE', 'FE');
define('BYPASS_TOKEN_CHECK', true);
require_once('../../../../../../system/initialize.php');
class killcookies extends System
{
public function __construct()
{
-> code
}
}
new killcookies();
Hat jemand eine Idee? Natürlich könnte ich die Cookies auch gleich per Javascript löschen aba die ajax datei gleicht noch einige dinge mit der Datenbank ab usw...