Quando você usa setcookie() para criar um COOKIE este só estará disponível em outra página. Portanto, pode ser um problema com seu AJAX.