0

同様のスレッドがいくつかありますが、私が知る限り、このケースに対処するスレッドはありません。

フォームの送信が成功して有効な場合、ユーザーを別のページにリダイレクトしたいと考えています。Modxを使っていますが、使わなくても以下のコードのロジックは理解できるはずです。基本的には、何かが true を返すかどうかを確認するだけで、そうであればページをリダイレクトします。つまり、フォームが最初に送信されたときは機能しませんが、ページが更新されてデータが再度送信されると機能します。理由はありますか?

if (count($_POST) > 0 && isset($_POST['service']))
{
  $wlpe = new WebLoginPE($wlpe_lang);
  if($wlpe->TriggerLogin($_POST['username'], $_POST['password']) == true){
     $url = $modx->makeUrl('193', "", "", "full");
     $modx->sendRedirect($url);
  }
}
4

0 に答える 0