Не знаю, какую ошибку вы пытаетесь обойти, но вы можете использовать jQuery , чтобы легко изменить действие формы, чтобы оно содержало опубликованные значения:
Сценарий:
function setAction() {
$("#myform").attr("action", "/path/to/script/?" + $("#myform").serialize());
}
HTML:
<form id="myform" action="/path/to/script/" method="post" onsubmit="setAction()">