DWather adlı üyeden alıntı: mesajı görüntüle
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.
Misafir adlı üyeden alıntı: mesajı görüntüle
$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.
saintx adlı üyeden alıntı: mesajı görüntüle
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.