Ok, ssi har inga funktioner för att hantera cookies vad jag vet. Vi fortsätter väl med php då.
Jag hade nog gjort något sånt här högst upp i koden.
Citat:
<?php
if ( date( "Y-m-d", $_COOKIE['lastVoted'] ) != date( "Y-m-d", time() ) ) {
// Registrera röst här
// Skriv cookie
setcookie( 'lastVoted', time(), time() + (60*60*24*30) );
$voteError = '';
} else {
echo "Du har redan röstat idag";
$voteError = '<span style="color:red">Du har redan röstat idag</span>';
}
?>
|
Och en ha <?php echo $voteError; ?> där du vill ha eventuellt felmeddelande.
Eftersom du inte har någon php-sida och då antagligen inte har .php som filändelse på filerna så kan du få problem med att php-koden aldrig körs.
Du behöver då skapa en .htaccess-fil som du lägger på servern med den här raden.
AddType application/x-httpd-php .html
eller .shtml eller vad du nu har för filändelse, det borde funka, men det beror lite på vad det är för server och hur den är konfigurerad.