У меня проблема.Мне нужно перенести сообщение, которое пользователь вводит на ту же страницу (потому что мне нужно сохранить его в базе данных).У меня есть форма и кнопка «Отправить».
Если я использую команду «пост», я могу сохранить данные на той же странице и сохранить их после извлечения переменных поста.
Проблема в том, что я не отправляю page_id в URL (я мог бы получить его методом GET, но не могу его использовать, потому что сообщение пользователя может быть слишком длинным, чтобы войти в URL).
Iпопытался сделать некоторый код javascript, перевести кнопку «отправить» в простую кнопку и выполнить перенаправление ..:
<script type="text/javascript">
document.getElementById('messageSent').addEventListener('click', function () {
window.location = 'article.php?articleID=<?php echo $_REQUEST['pageID']; ?>';
}, false);
</script>
Но тогда переменные POST теряются.
По сути, чтоЯ хочу, чтобы добиться эффекта post и get, я хочу опубликовать переменные во время кодирования URL, чтобы они выглядели так:
home.php?pageID=<?php echo $_REQUEST['pageID']; ?>
Страница должна перепостить для себя как запрос post с установленным pageID..
Как мне этого добиться?!?