tek problem php de hata gösteriminizde notice te var
error_reporting direktifini
error_reporting = E_ALL & ~E_NOTICE
şeklinde değiştirmeniz yeterli
bir diger ufak konu ise cookie ye set edince o sayfada direk aktif olmaz. sayfa yenilenince yada diger sayfaya geçince aktif olmuş olur
aynı sayfada aktif eder etmez kontrol etmek istiyorsaniz
<?php
setcookie("test","cookie_test",time()+60*60);
$_COOKIE['test'] = "cookie_test";
echo $_COOKIE['test'];
?>gibi bir ifade kullanmanız gerekir