よろしくお願いします。
webブラウザ: firefox
php
1 2<form action="test.php" method="post"> 3<input type="submit" value="test" name="test" > 4</form> 5 6<h1> 7<?php 8 9//$randはform送信後の送信確認用に定義しております。 10function test(){ 11 $rand = rand(100,10000); 12 return $rand; 13} 14 15if(isset($_POST["test"])){ 16 echo test(); 17} else { 18 echo "テストを開始する"; 19} 20 21?> 22</h1> 23
上記でinput
のtest
を押し、post
で送った結果、test関数
が呼び出されますが、こちらを連続で呼び出す方法ございますでしょうか。
単純に関数を2回呼び出すだけだと、ランダム数字が一度のリクエストで2回呼び出されてしまいますが、1度目の処理が終わり、ディレイ(数秒程度)が会った後に、1度目の関数処理を終え、再度関数処理を呼び出したいと思っております。
PHP
でPOST
送信するとリクエストレスポンス処理が1回だけ実行されるみたいなので。完全に独立させて1回目の処理終わりに自動的にもう一度処理が行われるようにしたいのですが、、、、
必要な追記情報などあればおっしゃっていただければと思います。
回答2件
あなたの回答
tips
プレビュー