Вот простая функция, которую я использую:
public function control() {
$string = 'lolcheck';
setcookie($string, $string, time() + 120, $this->path, $this->domain);
if (isset($_COOKIE[ $string ])) return true;
else return false;
}
Проблема в том, что он работает только тогда, когда я дважды открываю страницу, потому что получает предварительно установленный файл cookie.
Очевидно, все предлагают использовать эту практику, но она не работает для меня.
Я что-то упустил?