Czas opartych server-side "cookies", aby uruchomić w cron:
Wykorzystanie plików() w celu zapoznania się z po stronie serwera "cookie" - plik tekstowy.
Użyj fopen, fwrite, fclose, aby napisać "cookie" po stronie serwera.
Zastosowanie implozji jeśli przechowywania więcej niż jednego danych typu w swojej „cookie”:
Kod Główny:
<?php
$username = 'whatever';
$usercookie = 'http://yourdomainname.com/cookiebank/'.$username.'cookie.txt';
$oldtime = file($usercookie);
if(is_array($oldtime)) {
$cookievalue = implode(" ",$oldtime);
}
else {
$cookievalue = $oldtime;
}
// $cookievalue can then be used as you wish...
$newtime = date("M j G:i:s");
$newtime = strtotime($newtime)*1000; // current time in msec
$myfile = fopen($usercookie, "w") or die("Unable to open file!");
fwrite($myfile, $newtime);
fclose($myfile);
echo 'done';
?>
Podejście prosto z umysłu Heath Robinson - niezbyt eleganckie, ale działa jeśli chcesz zastosować zachowanie podobne do ciasteczek do zadania cron.
Naprawdę powinieneś podać przypadek użycia, w którym ten dostęp byłby konieczny. –