【问题标题】:Is it possible to assign a javascript value to a php variable?是否可以将 javascript 值分配给 php 变量?
【发布时间】:2011-04-07 13:05:29
【问题描述】:

我有一个 (php) 从表单提交中发布的河豚加密数据数组。我在 javascript 中有一个河豚算法。

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

我需要使用这个javascript河豚代码来解密数据数组并将解密的数据保存在数据库中。

我该怎么做?可以将来自 javascript 的解密值分配给 php 变量吗? 请帮助...

【问题讨论】:

标签: php javascript blowfish


【解决方案1】:

PHP 在服务器端执行(首先,它将计算的 HTML 等发送到客户端),JavaScript 在客户端(最后)执行。

可以将 PHP 值分配给 PHP 文件中的 javascript 变量,例如:

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

你不能做相反的事情(你问的)。

你想做什么?也许我们可以帮助你。

【讨论】:

    【解决方案2】:

    您不想在 PHP 中使用河豚吗?您可以使用crypt 函数。

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

    【讨论】:

      【解决方案3】:

      正如上面的 TJHeuvel 所说,您应该在 SERVER 端捕获 PHP 中的 post 变量,而不是使用 CLIENT 端 Javascript 处理

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-03-04
        • 2023-03-26
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多