有一些类似的线程,但据我所知,没有一个可以解决这种情况。
如果表单提交成功且有效,我想将用户重定向到另一个页面。我用的是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);
}
}