そのWEBページでは、2つの画面で、複数のチェックボックスを配置しています。以下は例です。
<input type="checkbox" name="reserve_check[]" value="1" id="checkbox" />
<input type="checkbox" name="reserve_check[]" value="2" id="checkbox" />..
このチェックボックスの送信先PHPでは、以下のようにforeachループを使ってループ処理しています。
foreach( $_REQUEST['reserve_check'] as $reserve ){
// ループ処理
}
このような処理を2つの画面で行っているのですが、その両方において、1時的に「配列$_REQUEST['reserve_check']の先頭の1つ目の要素しか取れない」という問題が発生していました。ループ処理には入るのですが、1回分しかループが回らないということです。
24時間程度後に見ると復旧していたのですが、原因がお分かりになる方はいらっしゃいますでしょうか。ちなみに「さくらのスタンダード」です。
補足として、お客様のPCでも私のPCでも同じ現象が起こりました。また、IEやChromeなど、いくつかのブラウザで試しましたが同じ現象でしたので、サーバー側の問題ではないかと考えています。