Я создал веб-страницу в html/css и javascript. Пользователи могут добавлять или удалять данные, и если пользователь хочет отправить данные, я использую PHP для отправки данных, созданных этим пользователем, с помощью PHP в конечную точку. Конечная точка — это база данных, в которой используется REST API.
Для обработки CORS мы добавили NGINX в качестве прокси-сервера, который просто прослушивает IP и порт и перенаправляет с этого входящего IP и порта на другой IP и порт. Мы также добавили сертификат SSL от доверенного центра сертификации. Пока все в порядке, но случайно отправляемые данные становятся пустыми, когда они достигают конечной точки.
Аутентификация пользователя, отправляющего данные, происходит через токен носителя. Все журналы показывают действительный токен носителя, и данные «должны» быть там, но на конечной точке они пусты. Я действительно отчаянно нуждаюсь в решении.
В целях безопасности мы также добавили рекапчу Cloudflare на клиентский сайт. Я забыл упомянуть, что у нас нет веб-сервера. С помощью веб-провайдера этого хоста я не могу установить какие-либо значения php.ini.
Мы пробовали использовать разные браузеры, но результат всегда один и тот же.
Отправка HTML-формы
$customervalue = $_POST['kdnr'];
Код: Выделить всё
$Adreese = GetAdresseByCustomerNumber(customervalue);
if($Adreese != null)
{
$current_pin = $Adreese->pinnumber;
if($pin == $current_pin)
{
$customernumber = $Adreese->id;
$ContactId = AddKontaktToFirma($customernumber);
$TicketId = AddTicketToFirma($customernumber);
}
Подробнее здесь: https://stackoverflow.com/questions/791 ... -are-empty