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 属性。
我 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 属性。