Чат Telegram
Группа ВКонтакте

Передача параметров из JS в PHP

Добрый день.

Есть две страницы. На первой форма регистрации, которая обрабатывается с помощью ajax. Если ответ "ОК", то есть все данные в форму введены верно и таких пользователей еще нет, то осуществляется перенаправление на другую страницу "Спасибо за регистрацию".
Возникла потребность выводить email пользователя на второй странице. На данный момент идёт передача email в адресной строке, через get-параметр (/thank.php?email=test@m.net).
Безопасно ли это?
Есть ли другой способ, чтобы обойти такое решение?

kisma6@mail.ru 21.08.2020 в 10:47

Ответы на вопрос (3)


POST запросом отправляйте

Dram 21.08.2020 в 20:44

А можно немного деталей?
Это упрощенный вариант отправки формы (JS).

$('button').on('click', function() {
    $.ajax(
        {
            url: "ajax.php",
            type: "POST",
            data: $('input[type=text]').val(),
            success: function(answer) {
                if(answer === "ok") {
                    window.location.href = "/thank.php";
                }
            }
        }
    );
});

Как отправить POST запрос и перейти на другую страницу?

kisma6@mail.ru 21.08.2020 в 21:20

А что опасного в передаче email в GET-параметрах?

ivashkevich 23.08.2020 в 09:08

Добавить новый ответ