私はform.html
です。ユーザーがフォームを送信すると、変数はpage1.php
に送信されます。このpage1.php
はデータベースへのネームサーバ入力を保存し、dig queryを作成し、dig出力をデータベースに格納し、その後、ユーザはform.html
にリダイレクトされます。PHP変数を2ページに送る
問題はdigクエリです。 digが応答を得るまでに3〜5秒かかることがあり、ユーザーはform.html
にリダイレクトされます。これは、form.html
に再度リダイレクトする前に、ユーザーが応答なしでform.html
で3〜5秒待たなければならないことを意味します。
私はこの解決策を考えていました。 form.html
page1.php
にリダイレクトします。 page1.php
は、そのユーザーをform.html
にリダイレクトした後にデータベースへのユーザー入力のみを格納します。同時に、page1.php
は、ユーザ入力をpage2.php
に送り、dig照会を行います。それは実際には質問でした。 page1.php
にデータを送信して、ユーザをform.html
にリダイレクトする方法と同時に、page2.php
にデータを送ってバックグラウンドのdigクエリを作成し、そのデータをデータベースに保存します。私はそれをする方法を知らない。
瞬間的な結果は必要ないので、digクエリを作成するにはAJAXまたはjqueryが必要ではないと思います。とにかくデータベースから取り出された出力がユーザーに表示されます。
ありがとうございます。
フォーム提出を待つ必要がない理由はありますか?ウェブのほとんどは、自分のことをするのに数秒かかります。 –
セッションを使用して、任意のページで必要なデータを使用できます。 –
私はユーザーネームサーバーを保存しています。時にはdigが長い時間の後にエラー出力を出すことがありました。私はこのネームサーバをデータベースに保存し、後でクエリーを作成する必要があります。たぶん私はあなたの質問に答えていないが、私はユーザーをすぐにリダイレクトすることを好む。 – sg552