我想测试一个 cookie 是否存在,非常基本,我知道,但有些东西不想正常工作。所以,这里是相关的代码片段:
<?php $quesID = the_ID()."GCQuestion";
if(isset($_COOKIE[$quesID])){
...
}
测试总是失败,即使 cookie 的名称与生成的变量匹配。奇怪的是,当我尝试手动输入变量名时if(isset($_COOKIE["94GCQuestion"]))
,它可以工作。
问题是:我们可以使用变量作为名称$_COOKIE
吗?