Php Cookie将设置,但不会保持设置

Php Cookie将设置,但不会保持设置,php,cookies,Php,Cookies,我知道这已经被问过很多次了,我已经阅读并尝试了我发现的每一个建议 我使用以下代码在单独的文件中设置cookie: <?php session_start(); $q = $_SESSION['qty']; setcookie ("quantity", $q, time() + (86400 * 30), "/"); $_COOKIE['quantity'] = $qty; if(isset($_COOKIE['quantity'])) {

我知道这已经被问过很多次了,我已经阅读并尝试了我发现的每一个建议

我使用以下代码在单独的文件中设置cookie:

<?php

    session_start();
    $q = $_SESSION['qty'];
    setcookie ("quantity", $q, time() + (86400 * 30), "/");
    $_COOKIE['quantity'] = $qty;
    if(isset($_COOKIE['quantity'])) {
        print_r("set");
    }
    else print_r("not set");

?>

…它总是带我到setQty页面,向我指出它未设置,其他问题验证它未设置。我缺少什么?

如果您使用的是chrome,请检查开发工具并转到“应用程序”选项卡,选择Cookie并检查其是否已设置。检查日志,查看第一个脚本中已发送错误的标题。
if(!isset($_COOKIE["quantity"])) {
      include("functions/setQty.php");
}