Eğer uid diye bir cookie yok ise bahsettiğiniz hatayı alırsınız. Bu arada arka planda UID'i kontrol ediyor musunuz bilmiyorum ama ben yine de not geçeyim, kullanıcı ID'sini doğrulama yapmadan direkt olarak COOKIE'de tutmayın, kullanıcı değiştirebilir çünkü COOKIE'yi.
if(isset($_COOKIE['uid'])) {
$uid = $_COOKIE['uid'];
echo 'COOKIE kayıtlı';
}
else {
echo 'COOKIE kayıtlı değil';
}