【发布时间】:2010-07-15 20:08:44
【问题描述】:
<?php
$Test = "dsdsdad.dsad";
if (isset($_COOKIE["$Test"])) {
echo "I GOT A COOKIE WITH A PERIOD";
} else {
setcookie("$Test", "yes", time()+60*60*24*3);
}
$Test = "dsdsdaddsad";
if (isset($_COOKIE["$Test"])) {
echo "I GOT A COOKIE WITHOUT A PERIOD";
} else {
setcookie("$Test", "yes", time()+60*60*24*3);
}
?>
$_COOKIE[] 似乎不接受任何带有句点的内容。但是,setcookie 函数可以很好地设置两个 cookie。解决方法是什么?我想让它读取带点的 cookie。
【问题讨论】:
-
请不要使用
"$test",而是使用$test。这样更好。