Я не знаю, возможно ли это только с PHP, но мысль спросит здесь ...Обновление фона через PHP?
У меня есть код PHP, который обновляет данные каждые 15 дней. моя проблема заключается в том, что он обновляет весь процесс, занимая более 5 секунд, поэтому пользователь должен дождаться завершения обновлений.
Что я ищу, я хочу сделать фоновое обновление, пока пользователь просматривает контент. или после загрузки веб-страницы, затем покажите, как обновить мигающий текст.
мой текущий код приведен ниже: -
$result = $db->sql_query("SELECT * FROM data1,data2,data3,data4 WHERE person='" .$name. "'");
$row = $db->sql_fetchrow($result);
$day = $row['regtime'];
$days = (strtotime(date("Y-m-d")) - strtotime($row['regtime']))/(60 * 60 * 24);
if($row > 0 && $days < 15){
$row = ['name'];
$row = ['age'];
$row = ['place'];
$row = ['address'];
$row = ['lat'];
$row = ['long'];
$row = ['geo'];
//etc
}else{ //do update
//insert into database
}
Возможный ответ на ваш вопрос: http://stackoverflow.com/questions/45953/php-execute-a-background-process – Redlab
mathew - я добавил тэг jquery для вас :) –