表单提交后的重定向仅在刷新时发生

时间:2013-06-14 09:15:05

标签: php forms redirect modx

有一些类似的线程,但据我所知,并没有解决这种情况的线程。

如果表单提交成功且有效,我想将用户重定向到另一个页面。我正在使用Modx,但即使您不使用它,您也应该能够找出以下代码的逻辑。基本上它只是检查某些东西是否返回为真,如果是,它会重定向页面。事实是,它在首次提交表单时不起作用,但如果刷新页面并再次发送数据则可以正常工作。有什么想法吗?

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);
  }
}

0 个答案:

没有答案