<?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 в порядке. Каким образом это происходит? Мне бы хотелось, чтобы он читал куки с точкой.
Пожалуйста, не используйте '«$ тест»', просто используйте '$ test' вместо , Это более приятно. – NikiC