ユーザインタフェースをブロックせずにPHPスクリプトを実行する必要があります。非同期スクリプトの実行PHP
ルックこの(光)例:
<?php
echo "user see this";
header("Location:otherpage.php");
sleep(10);
for($i=1; $i < 100000; $i++){
$t = fopen("test.txt", "a+");
fwrite($t, "$i\r\n");
fclose($t);
}
?>
この例では、あまりにも多くの時間が実行されてする必要があり、それがどのように非同期にすると、インターフェイスが待っているwitoutユーザーをリダイレクトします?
なぜjquery/ajaxを使用しないのですか? – dehood
あなたは何をしたいですか?この問題を解決するには、複数の方法があります。 – d3L
私はデータベースに何かを書いておく必要があります(位置:待ち)、待機プロセスを表示する別のページに移動する、プロセスが正常であればajaxでテストする、okならばwaitの代わりにデータベースを書き込む、ユーザーインターフェイスでwaitを成功と置き換えます。 – Azee