Maybe you shouldn't include ignore_user_abort(), after all, someone who doesn't know how to make an infinite loop probably doesn't know about the problems it can cause, especially without a time limit that will cause the script to run indefinitely!