zalatwiłem to w taki sposób:
<script type='text/javascript'> var currentTime = new Date()
var hours = currentTime.getHours()
var minutes = currentTime.getMinutes()
if (minutes < 10)
minutes = "0" + minutes
var CookieDetails='czas_cook=';
CookieDetails+=escape(hours+':'+minutes);
document.cookie=CookieDetails;
Jak na razie działa - tylko strona musi się przeładować, zeby php widział to ciasteczko.
i kod do obslugi mam taki:
<?php
if ($czas_cook == "" && $i_czas < 3) {
$i_czas++;
//header ("Location: ./index.php?str=$str&kod=$kod&i_czas=$i_czas"); <- to zastąpie przeładowaniem w html - bo inaczej nie i tak nie dostane cookie
} else {
if ($czas_cook != "") {
$czas_spr = $czas[0];
$czas_spr .= $czas[1];
}
if ($i_czas >= 3) {
}
if ($czas_spr <= 500) { $skin = "_100_100"; $kolor="6A93BE"; } else
if ($czas_spr <= 600) { $skin = "_91_100"; $kolor="779DC4"; } else
if ($czas_spr <= 630) { $skin = "_81_90"; $kolor="86A7CA"; } else
if ($czas_spr <= 700) { $skin = "_71_80"; $kolor="95B2D1"; } else
if ($czas_spr <= 730) { $skin = "_61_70"; $kolor="A4BDD7"; } else
if ($czas_spr <= 750) { $skin = "_51_60"; $kolor="B3C8DE"; } else
if ($czas_spr <= 800) { $skin = "_41_50"; $kolor="C2D3E4"; } else
if ($czas_spr <= 820) { $skin = "_31_40"; $kolor="D1DEEB"; } else
if ($czas_spr <= 850) { $skin = "_21_30"; $kolor="DFE8F1"; } else
if ($czas_spr <= 930) { $skin = "_11_20"; $kolor="EFF3F8"; } else
if ($czas_spr <= 1030) { $skin = "_1_10"; $kolor="FFFFFF"; } else
if ($czas_spr <= 1430) { $skin = "_11_20"; $kolor="EFF3F8"; } else
if ($czas_spr <= 1500) { $skin = "_21_30"; $kolor="DFE8F1"; } else
if ($czas_spr <= 1530) { $skin = "_31_40"; $kolor="D1DEEB"; } else
if ($czas_spr <= 1600) { $skin = "_41_50"; $kolor="C2D3E4"; } else
if ($czas_spr <= 1630) { $skin = "_51_60"; $kolor="B3C8DE"; } else
if ($czas_spr <= 1700) { $skin = "_61_70"; $kolor="A4BDD7"; } else
if ($czas_spr <= 1730) { $skin = "_71_80"; $kolor="95B2D1"; } else
if ($czas_spr <= 1800) { $skin = "_81_90"; $kolor="86A7CA"; } else
if ($czas_spr <= 1830) { $skin = "_91_100"; $kolor="779DC4"; } else
if ($czas_spr > 1930) { $skin = "_100_100"; $kolor="6A93BE"; }
}
?>