[Gelöst] Item nur einmal pro Tag und Besucher mischen
Hallo,
habe mir die Itemausgabe etwas umgestaltet, Damit immer nur ein Zufallsitem angezeigt wird.
Jetzt würde ich aber gerne das Item per Cookie und oder besser Session ID auf den Besucher fixieren. Damit wenn er erneut auf die Seite kommt oder neu lädt, dass das selbe Item angezeigt wird.
Wie kann ich das am besten umsetzen?
Hier mein bis jetzt gebauter Code:
PHP-Code:
<?php $strRendersettings = ($this->settings)? 'settings' : 'view'; ?>
<?php
if (count($this->data)):
$cardofday = $this->data;
srand((float)microtime() * 1000000);
shuffle($cardofday);
$i = 1;
foreach ($cardofday as $arrItem) {
if ($i <= 1) { ?>
<div class="col-md-12 item <?php echo $arrItem['class']; ?>">
<div class="item-inner row">
<div class="col-md-12 field">
<div class="title list"><?php echo $arrItem['text']['cardname']; ?></div>
</div>
<div class="locitem">
<div class="col-md-4 field image">
<?php echo $arrItem['html5']['image']; ?>
</div>
<div class="col-md-8 field text">
<?php echo $arrItem['html5']['text']; ?>
</div>
</div>
</div>
</div>
<?php $i++;
} else { break; }
} ?>
<?php else: ?>
<div class="col-md-12">
<p class="info"><?php echo $this->noItemsMsg; ?></p>
</div>
<?php endif; ?>
Danke