我发布数据并使用用户函数和一个简单的表单重定向到另一个页面,如下例所示:
<?php
class user_test
{
public function getForm() {
$form = '
<form action="#" method="post">
<input type="text" name="test" value="test" />
<input type="submit" name="send" value="send" />
</form>
';
$postArray = t3lib_div::_POST();
if ( isset( $postArray['send'] ) ) {
header( 'Location: index.php?id=2' );
}
return $form;
}
}
如果 realURL 被停用,这很好用,但是如果我激活 realURL,这个表单在提交后总是会引导我进入主页:(。
打字稿部分如下所示:
prefixLocalAnchors = all
simulateStaticDocuments = 0
baseURL = http://test.de
tx_realurl_enable = 1
realURL 适用于口语 URL 和其他形式,如 powermail 表单,但我自己的表单导致主页,希望你能帮助我:)。
更新
如果我从该表单的操作属性中删除哈希:'action="#"' 它正在工作,这个解决方案是否可以通过?