Php 饼干不是';setcookie正在设置t,但存在0个错误(SSO)

Php 饼干不是';setcookie正在设置t,但存在0个错误(SSO),php,cookies,setcookie,Php,Cookies,Setcookie,我让URL栏中的setcookie和参数为我完成SSO工作。当我登录时,它不会设置cookie。下面是一个示例和代码 <?php $site = $_GET["source"]; $allowed_sites = array("site1.com", "site2.com", "site3.com"); $_SESSION["loggedin"] = true; $_SESSION["username"] = $username; $encodeduser = base64_enco

我让URL栏中的setcookie和参数为我完成SSO工作。当我登录时,它不会设置cookie。下面是一个示例和代码

<?php

$site = $_GET["source"];

$allowed_sites = array("site1.com", "site2.com", "site3.com");

$_SESSION["loggedin"] = true;
$_SESSION["username"] = $username;
$encodeduser = base64_encode($_SESSION["username"]);
if(in_array($site, $allowed_sites)) {
setcookie('username', $encodeduser, time() + 3600, '/', $site);
} else {
setcookie('username', $encodeduser, time() + 3600, '/', 'site1.com');
}
?> 
https://login.parappawithfries.com/?source=site.parappawithfries.com