|
0 / 0 / 1
Регистрация: 04.09.2014
Сообщений: 79
|
||||||
Шифрование данных PHP14.09.2014, 11:21. Показов 1924. Ответов 17
Метки нет (Все метки)
Доброго времени суток!
Сразу скажу, что мои знания в php равняются нулю В этой строке нужно зашифровать значение value='45'. Как это нужно сделать? Если можно объясните подробнее, так как в PHP я не разбираюсь
0
|
||||||
| 14.09.2014, 11:21 | |
|
Ответы с готовыми решениями:
17
Обратимое шифрование в php
Шифрование PHP кода |
|
Почетный модератор
16844 / 6724 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
|
|
| 14.09.2014, 11:24 | |
|
kisell, зашифровать или захешировать?
Не по теме: И, главное, нафига?
0
|
|
|
0 / 0 / 1
Регистрация: 04.09.2014
Сообщений: 79
|
|
| 14.09.2014, 11:37 [ТС] | |
|
Точно не знаю как это называется. Вообщем, это поле используется для оплаты. Через консоль можно легко поменять значение не 45, а к примеру на 5 и человек будет оплачивать не 45 грн, а 5. И мне нужно это значение как-то скрыть. Не знаю как точно называется, шифрование или хеширование
0
|
|
|
Почетный модератор
16844 / 6724 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
|
|
| 14.09.2014, 11:42 | |
|
kisell, это практически невозможно. Если я смогу опознать шифр, то я в любом случае смогу изменить в консоли значение на свое. И, видимо, вы неверно спроектировали приложение - не могу представить, зачем такое может понадобиться. Товары для оплаты должны храниться в БД, и у них должна быть сохранена их цена. В форме же передается только id-шник товара, извлекаются данные для оплаты из БД - а не из формы, и уже по ним производится оплата. С денежными операциями нельзя полагаться на "авось не расшифрует".
1
|
|
|
0 / 0 / 1
Регистрация: 04.09.2014
Сообщений: 79
|
|
| 14.09.2014, 11:53 [ТС] | |
|
У меня за цену товара отвечает $product->price. А как мне тогда вставить правильно вместо value='45'. Как только не пытался это делать, выдает ошибку, что значение ik_pm_no не найдет
$l["ok"] ="<input type='hidden' name='ik_pm_no' value='45' />
0
|
|
|
Почетный модератор
16844 / 6724 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
|
||||
| 14.09.2014, 11:58 | ||||
|
Практически ничего не понял из того, что вы написали.
0
|
||||
|
0 / 0 / 1
Регистрация: 04.09.2014
Сообщений: 79
|
||||||
| 14.09.2014, 12:04 [ТС] | ||||||
|
Что зашифровать практически невозможно я уже понял)
Сейчас я спросил другое. Эта строка отвечает за сумму к оплате товара
Пытался и value='".$product->price."', много всякого перепробовал, так и не вышло
0
|
||||||
|
Почетный модератор
16844 / 6724 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
|
||
| 14.09.2014, 16:40 | ||
|
0
|
||
|
12 / 12 / 3
Регистрация: 08.01.2012
Сообщений: 83
|
|
| 15.09.2014, 10:20 | |
|
Следует помнить что фронтэнд легко подвергается изменению, вся валидация связанная с тем что пользователь может что-то изменить через консоль - должна происходить на сервере. Смело ставьте value как посчитаете нужным, но не забудьте проверить может ли пользователь купить это за такую цену уже на самом сервере.
0
|
|
|
13440 / 7534 / 830
Регистрация: 09.09.2009
Сообщений: 29,554
|
|
| 15.09.2014, 10:29 | |
|
имхо, у формы вида "Оплатить" д.б лишь одно поле - id заказа.
и по клику отсылать юзера на обработчик, вообще не имеющий никакого вывода в браузер. вот в этом обработчике уже и формировать запрос к платежной системе, а клиенту потом лишь отобразить результат
0
|
|
|
Почетный модератор
16844 / 6724 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
|
||||
| 15.09.2014, 11:15 | ||||
Но вот выводить в поле ее, имхо, не стоит, лучше в обычный div, к примеру
0
|
||||
|
13440 / 7534 / 830
Регистрация: 09.09.2009
Сообщений: 29,554
|
||
| 15.09.2014, 11:51 | ||
|
0
|
||
|
Почетный модератор
16844 / 6724 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
|
|
| 15.09.2014, 12:03 | |
|
Dmitry, значит, я неверно вас понял...
0
|
|
|
(ノಠ益ಠ)ノ彡┻━┻
|
||
| 15.09.2014, 12:30 | ||
|
Не по теме: KOPOJI, спорить не буду, не пользовался ни разу:) Тогда вывод из вами сказанного: пароли в бд зачастую хранят в виде хеша:scratch: интересно, но не лучше их криптовать в бейз? Добавлено через 3 минуты
0
|
||
|
13440 / 7534 / 830
Регистрация: 09.09.2009
Сообщений: 29,554
|
|
| 15.09.2014, 12:30 | |
|
я имел ввиду, что между страницей (назовем ее так) "Корзина" и сервером платежной системы размещается еще один скрипт.
"Корзина" показывает человеку все, что он навыбирал и в нее наскладывал - товары, количества, цены, в том числе и "итого" - одним словом все, на что хватит фантазии. Но кнопка "Оплатить", как уже писал должна отсылать форму с единственным параметром - id-ом заказа, и отсылать ее на "промежуточный скрипт". "промежуточный скрипт" по id-у заказа вынимает из базы все, что нужно - номер заказа, сумму заказа, при необходимости, какоето описание заказа или список вошедших в него позиций, данные учетной записи мерчанта в платежной системе, и НИКОИМ ОБРАЗОМ НЕ ВЫВОДЯ НИЧЕГО В БРАУЗЕР клиента, формирует и отсылает запрос на сервер платежной системы (либо же переадресовывает клиента на сервер платежной системы с уже сформированными параметрами запроса на оплату). ну а потом уже клиенту (в зависимости от процедур сервера оплаты) как-то отобразить результат - прошел платеж, не прошел, и т.д. и т.п.
0
|
|
| 15.09.2014, 12:41 | ||
|
Не по теме:
0
|
||
| 15.09.2014, 13:18 | |
|
Не по теме: KOPOJI, Большое спасибо за поучительную информацию. Как говорится: Век живи, век учись:)
0
|
|
| 15.09.2014, 13:18 | |
|
Помогаю со студенческими работами здесь
18
Шифрование текста на PHP Шифрование кода PHP Способы шифрование данных. Передача данных на сервер в зашифрованном виде Шифрование php кода? Серьезно? Шифрование пароля на php mysql Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL3_image
8Observer8 27.01.2026
Содержание блога
SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
|
влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
|
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога
SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
|
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога
Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip"
Извлеките архив и вы увидите. . .
|
|
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога
Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д.
Сборка примера
Скачайте. . .
|
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
|
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net
REST сервисы временно не работают, только через Web.
Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
|
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
|