TYPO3 realURL 和 userfunction 形式

TYPO3 realURL and userfunction form

我 post 数据并重定向到具有用户功能和简单表单的另一个页面,如下例所示:

<?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="#"' 这种形式它正在工作,这个解决方案可以通过吗?

正在从表单中删除 action 属性。