<?php
// Function to check if it's time to greet the user
function shouldGreetUser($lastGreetTime) {
$currentTime = time();
$twentyFourHoursAgo = $currentTime - 24 * 60 * 60;
return $lastGreetTime <= $twentyFourHoursAgo;
}
// Function to greet the user and update the last greeting time
function greetUser($userId) {
echo "Hello World, User $userId!<br>";
$greetedUsers = json_decode(file_get_contents('greeted_users.json'), true);
$greetedUsers[$userId] = time();
file_put_contents('greeted_users.json', json_encode($greetedUsers));
}
// Simulate user IDs; in a real application, you would use user authentication.
$userIds = [1, 2, 3];
foreach ($userIds as $userId) {
$greetedUsers = json_decode(file_get_contents('greeted_users.json'), true);
if (!isset($greetedUsers[$userId]) || shouldGreetUser($greetedUsers[$userId])) {
greetUser($userId);
}
}
?>
Мда така е. Аз ползвам сега подобно но е малко бъгава за това пуснах темеата защото искам със база данни да е.Некво такова ама по-добре с база данни да го направиш да работи:
Код:<?php // Function to check if it's time to greet the user function shouldGreetUser($lastGreetTime) { $currentTime = time(); $twentyFourHoursAgo = $currentTime - 24 * 60 * 60; return $lastGreetTime <= $twentyFourHoursAgo; } // Function to greet the user and update the last greeting time function greetUser($userId) { echo "Hello World, User $userId!<br>"; $greetedUsers = json_decode(file_get_contents('greeted_users.json'), true); $greetedUsers[$userId] = time(); file_put_contents('greeted_users.json', json_encode($greetedUsers)); } // Simulate user IDs; in a real application, you would use user authentication. $userIds = [1, 2, 3]; foreach ($userIds as $userId) { $greetedUsers = json_decode(file_get_contents('greeted_users.json'), true); if (!isset($greetedUsers[$userId]) || shouldGreetUser($greetedUsers[$userId])) { greetUser($userId); } } ?>
шибай бисквитки, не се занимавай с бази данни
Вярно е и постоянно се показва като влезеш на ново.Бисквитките не са много офертаМога да отворя 50 прозореца инкогнито и ще са 50 посещения за 1 мин
![]()
не сте прави, тук идеята за злоупотреба липсва и няма лок=гика да отваряш 100 табаБисквитките не са много офертаМога да отворя 50 прозореца инкогнито и ще са 50 посещения за 1 мин
![]()
Или простоБисквитките не са много офертаМога да отворя 50 прозореца инкогнито и ще са 50 посещения за 1 мин
![]()
for i in ((1..100)); do curl example.com; done