#javascript #php #jquery #ajax #session
#javascript #php #jquery #ajax #сеанс
Вопрос:
Я хотел бы получить представление о том, какой может быть «лучшая практика». Я перестраиваю созданное мной веб-приложение, которое позволяет пользователям выбирать элементы из выпадающего списка, добавлять их в «Очередь», а затем позволяет пользователю сохранять их в БД как своего пользователя, когда ввод информации завершен.
В настоящее время я использую Jquery / Ajax для получения данных из выборок, добавления их в массив, а затем добавления их в таблицу очередей.
Когда пользователь нажимает кнопку сохранить, он передает массив через ajax в PHP, чтобы отправить его в базу данных.
Я воссоздаю это приложение в laravel и задаюсь вопросом, было бы лучше сохранить пользовательские данные в сеансе, а затем передать их непосредственно в php-скрипт, чтобы вставить его в базу данных.
Я не так хорошо знаком с сеансами, как хотелось бы, поэтому я хотел бы получить ваш совет, стоит ли это делать или я неправильно использую сеансы.
Ответ №1:
Ваш PHP-скрипт, который будет получать данные Ajax, является API. Пользователь должен быть предварительно аутентифицирован с помощью сеанса или токена, но когда выполняется вызов Ajax, вам необходимо проанализировать полученные данные и немедленно передать их в ваши процедуры хранения базы данных.