Cookie wurde nicht in der AJAX-Anfrage erstellt

Ich versuche ein Cookie per PHP bei einer Benutzerinteraktion zu setzen

function promo_signup () { $ip = get_client_ip(); $entry = [ 'firstname' => $_POST['firstname'], 'lastname' => $_POST['lastname'], 'mail' => $_POST['mail'].'@student.unisg.ch', 'state' => $_POST['state'], 'time' => time(), 'ip' => get_client_ip(), ]; $mailing = get_post_meta( get_page_by_path('data')->ID, 'mailing', true ); $mailing['promo']['clean'][$_POST['id']] = $entry; array_push($mailing['promo']['all'],$entry); update_post_meta( get_page_by_path('data')->ID, 'mailing', $mailing ); setcookie('welcomeback',ucfirst($_POST['firstname']),strtotime('27 Feb 2017'),'/'); } 

Der Hauptzweck der function funktioniert perfekt und setcookie () gibt true zurück.

Es wird jedoch kein Cookie erstellt, wenn ich die Seite neu lade

 if(isset($_COOKIE['welcomeback'])) { echo "welcome back"; } 

Solutions Collecting From Web of "Cookie wurde nicht in der AJAX-Anfrage erstellt"