Задать вопрос
boypush
@boypush
Geek

Как обезопасить такой get запрос?

На js с помощью fetch посылаю get запрос с параметрами:
<script>
var paramsnew = 1;
fetch('file.php?params=' + paramsnew);
</script>
Обрабатываю запрос file.php
<?file_put_contents('file.txt', file_get_contents('file.txt') + $_GET['params']);?>
Как можно обезопасить get запрос, чтобы к примеру нельзя было в адресной строке ввести этот запрос и передать произвольное число?
  • Вопрос задан
  • 368 просмотров
Подписаться 1 Простой 14 комментариев
Решение пользователя Александр Лыкасов К ответам на вопрос (6)
В общем случае если url формируется на фронте, то - защититься нельзя, можно лишь усложнить подмену. Если же url можно генерить на бэке, то используя технику подписи (вариант описал описал выше PageUp) можно контролировать процесс передачи.
Ответ написан
Комментировать