データベースにインポートする 15,000 のエントリをループするページがあります。50 エントリごとに、続行ボタンが表示されます。
<form name="contine" method="post" action="<?php echo $continue?>">
<input type="submit" name="Submit" value="Continue"></input>
</form>
これは、スクリプトの速度を低下させるため、サーバー (PHP4 を実行する NAS ドライブ) をロードせず、php ページのタイムアウトを回避するため、うまく機能します。
$continue
スクリプト名とインポートの現在の位置が含まれているため、送信後、ページはそこから開始されます。
私はこれをやろうとしているので、ユーザーはそこに座って50エントリ後に続行をクリックする必要はありません. 合計で 15,000 と、多くのクリック数です。
使用してみましたheader('Location: '.$continue.'/');
これは、約 3,000 エントリのみをインポートしようとすると機能し、それ以上で、Chrome がループについて不平を言います。
したがって、入力ボタンを、フォームを送信するJavaScriptに置き換えることができることを願っています。
それは可能ですか?
ありがとう :)