Как скрытно передать поле формы в POST-запросе?

elitedesign
На сайте с 25.10.2012
Offline
69
1471

Всем привет. Подскажите направление куда копать пожалуйста.

Есть форма, параметры которые передаются POST-запросом на сторонний сервер. В ней есть один input type=hidden, value которого необходимо передать скрытно, чтобы посетитель не мог просмотреть его значение если сделает просмотр страницы в виде HTML. Как это сделать?

Заранее спасибо.

AP
На сайте с 12.06.2015
Offline
74
#1
elitedesign:
Всем привет. Подскажите направление куда копать пожалуйста.

Есть форма, параметры которые передаются POST-запросом на сторонний сервер. В ней есть один input type=hidden, value которого необходимо передать скрытно, чтобы посетитель не мог просмотреть его значение если сделает просмотр страницы в виде HTML. Как это сделать?

Заранее спасибо.

Передавайте данные через куки - в такой случае эти параметры не засветятся в коде. Либо присваивайте значение переменной в jscript в отдельном файле.

Оптимизайка
На сайте с 11.03.2012
Offline
396
#2

В любом случае посетитель может нажать F12 и перейти на вкладку "Сеть". Если надо что-то скрыть - то на стороне сервера и делать.

⭐ BotGuard (https://botguard.net) ⭐ — защита вашего сайта от вредоносных ботов, воровства контента, клонирования, спама и хакерских атак!
siv1987
На сайте с 02.04.2009
Offline
427
#3

Если параметры передаются со стороны пользователя он в любом случае сможет их посмотреть.

ДП
На сайте с 23.11.2009
Offline
203
#4

Как вариант добавлять этот параметр через js перед отправкой формы, но это такой способ от честных людей. Если кто-то полезет разбираться, то быстро это обнаружит.

Polkan
На сайте с 28.09.2005
Offline
102
#5

elitedesign, если input=hidden, предположу, что его значение известно в бэкенде. Тогда просто шифруйте его, а при приеме расшифровывайте. См. openssl_encrypt / openssl_decrypt

WordPress-плагин для Apishops (http://p-api-shop.ru/) P-API-Shop WooCommerce-плагин для Apishops (http://woo-apishops.ru/) Woo-Apishops
V
На сайте с 24.08.2015
Offline
7
#6

А зачем скрывать? Можно зашифровать. Можно менять при каждом посещении страницы, если попытаются подменить, то толку не будет.

Click here to get the best VPS Hosting from $5/mo + $10 free credit (https://goo.gl/DUPLZv)
elitedesign
На сайте с 25.10.2012
Offline
69
#7

POST-запрос передается на сторонний сервис (не подконтрольный мне сервис). Мне нужно передать туда помимо прочих значений, УРЛ (не в зашифрованном виде), да так, чтобы его не мог увидеть посетитель сайта, сделав "просмотр страницы в виде HTML".

Надеюсь смог внятно объяснить.

[Удален]
#8
elitedesign:
POST-запрос передается на сторонний сервис (не подконтрольный мне сервис). Мне нужно передать туда помимо прочих значений, УРЛ (не в зашифрованном виде), да так, чтобы его не мог увидеть посетитель сайта, сделав "просмотр страницы в виде HTML".

выставляйте значение input с помощью js во время post, а затем возвращайте в исходное. Для того, чтобы в исходном коде html этого значения не было достаточно.

---------- Добавлено 11.09.2015 в 03:39 ----------

типа того: http://jsfiddle.net/c5y2oL34/, но с лучшей обфускацией, но в post запросе данные будут видны

elitedesign
На сайте с 25.10.2012
Offline
69
#9

Интересное и необычное (ну для меня по крайней мере) решение. Спасибо!

Rus33
На сайте с 13.08.2015
Offline
13
#10
elitedesign:
Всем привет. Подскажите направление куда копать пожалуйста.

Есть форма, параметры которые передаются POST-запросом на сторонний сервер. В ней есть один input type=hidden, value которого необходимо передать скрытно, чтобы посетитель не мог просмотреть его значение если сделает просмотр страницы в виде HTML. Как это сделать?

Заранее спасибо.

Есть ещё один способ - можно создать константу и туда поместить значение value, а после использовать константу в форме.

Рекламу и раскрутку своего сайта вы можете получить здесь (http://1ps.ru/?p=644814) Пишешь сообщения, и одновременно зарабатывай. (http://profit-maker.org/index.php?referrerid=20367)

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий