Предположим, что существуют две функции PHP.Выполнение PHP-кода через определенное время
function first()
{
$keyword = $this->input->post('keyword');
//search for the result and show it to users.
$this->search->search($keyword);
//send the keyword to save it into the db.
$this->second($keyword);
}
function second($keyword)
{
//saving a search keyword in the db
}
Я хотел бы отправить результат как можно скорее и сохранить поисковое слово в БД.
Однако, я хочу запустить второй скрипт позже после определенного времени.
потому что я хочу доставить результат поиска как можно скорее моему клиенту.
Есть ли способ запустить второй скрипт PHP после запуска первого скрипта PHP?
* I don't want to use Cron Job
* I wanna run those two script separatly.
* don't want to use sleep because it will stop the first script for certain times.
И вы находитесь в среде apache или iis? –