hocam print_r ile boş dönüyorsa bilin ki gerçekten veri boş geliyor, data'ya veriyi nerede verdiyseniz geriye doğru bakın çözeriz sorunu
teşekkürler hocam saintx'in verdiği kod çalıştı. sizi de artıladım.
$data = unserialize(isset($_COOKIE['oyladiklarim']));
satırını
$data = unserialize($_COOKIE['oyladiklarim']);
olarak değiştirip tekrar dener misiniz. isset fonksiyonu true veya false döndürdüğü için unserialize edilen değer o oluyor. duruma göre başka bir yerde cookie yi kontrol edersiniz.
denemiştim fakat çalışmamıştı. sorun çözüldü hocam aşağıdaki kod ile.
Misafir; buyrun
<?php $data = isset($_COOKIE['oyladiklarim']) ? unserialize($_COOKIE['oyladiklarim']) : array(); ?>
<script type="text/javascript">
var voted = false;
$('div#stars').raty({
<?php
if(in_array($oyun['id'], $data))
{
echo 'readOnly: true,';
}
?>
teşekkürler artıladım.