我需要在我的文档中间制作一些 cookie,但我听说在输出任何内容后您无法使用 PHP 制作 cookie。所以我决定将变量输出到 javascript 来设置 cookie。setCookie 函数包含在前面的代码中。问题是没有设置cookies。如果我为 click_id 或 SID 传递数值,则会设置 cookie,但如果我传递字母,则不会设置 cookie。
function setCookie(c_name,value,exdays)
{
var exdate=new Date();
exdate.setDate(exdate.getDate() + exdays);
var c_value=escape(value) + ((exdays==null) ? "" : "; expires="+exdate.toUTCString());
document.cookie=c_name + "=" + c_value;
}
<?php echo '<script>setCookie("click_id",'.$_GET["click_id"].',30);setCookie("SID",'.$_GET["SID"].',30);</script>'; ?>
提前致谢