Можно ли присвоить значение JavaScript для переменной php? - PullRequest
1 голос
/ 07 апреля 2011

У меня есть массив (php) зашифрованных данных blowfish, отправленных из формы отправки.У меня есть алгоритм Blowfish в JavaScript.

var bf = new Blowfish('12345678901234567');
var ciphertext = bf.encrypt('test data');
alert(ciphertext);
var plaintext = bf.decrypt(ciphertext);
alert(plaintext);

Мне нужно использовать этот код Javascript Blowfish для расшифровки массива данных и сохранения расшифрованных данных в базе данных.

Как я могу это сделать?Может ли расшифрованное значение из javascript быть назначено переменной php?Пожалуйста, помогите ...

Ответы [ 3 ]

3 голосов
/ 07 апреля 2011

PHP выполняется на стороне сервера (сначала он затем отправляет вычисленный HTML и т. Д. Клиенту), а JavaScript выполняется на стороне клиента (последний).

Можно было бы назначить PHPзначение переменной javascript в файле PHP, например:

<?php
    $myValue = 42;
?>
<script type="text/JavaScript">
    var aVariable = <?=$myValue?>;
</script>

Вы не можете сделать обратное (что вы просили).

Что вы пытались сделать?Может быть, мы можем помочь вам.

1 голос
/ 07 апреля 2011

Разве вы не хотите использовать Blowfish в PHP?Для этого вы можете использовать функцию crypt.

http://php.net/manual/en/function.crypt.php

0 голосов
/ 08 апреля 2011

Как говорит TJHeuvel выше, вы должны захватывать переменные post в PHP на стороне SERVER, а не обрабатывать на стороне КЛИЕНТА Javascript

...