PHP cookie名称不接受空格值

时间:2015-10-01 06:40:45

标签: php cookies

<?php
include 'lastfive.php';
cal('2016 Trek 8.4 DS');
$product7="2016 Trek 8.4 DS";

if(!isset($_COOKIE[$product7])) {
$value=1;
  echo "Cookie named '" . $product7 . "' is not set!";
setcookie($product7, $value, time() + (86400 * 30), "/");
} 


 else {
  echo "Cookie '" . $product7 . "' is set!<br>";
  echo "Value is: " . $_COOKIE[$product7];
$value=$_COOKIE[$product7]+1;
setcookie($product7, $value, time() + (86400 * 30), "/");
}
?>

此代码未设置Cookie。当我删除空格和'。' cookie已设置。有什么我想念的吗?

1 个答案:

答案 0 :(得分:4)

  

cookie名称是一种变量名称。所以它不会支持任何   变量名称不允许使用的字符。