【发布时间】:2010-10-13 01:23:48
【问题描述】:
我有一个返回哈希值的 javascript 函数。我需要将此哈希传递给 php 来处理它。最好的方法是什么?
【问题讨论】:
-
您的意思是,您有一个返回哈希的 JavaScript 函数,然后您需要将该哈希传递给 PHP?
-
问题和描述是相反的:)
标签: php javascript
我有一个返回哈希值的 javascript 函数。我需要将此哈希传递给 php 来处理它。最好的方法是什么?
【问题讨论】:
标签: php javascript
假设您的意思是 JavaScript 函数返回一个哈希并将其发送到 PHP - 然后是 AJAX
【讨论】:
你应该提供更多关于你到底想要做什么的信息。像这样,我们所能做的就是猜测,你不会得到好的答案。但本案通常的嫌疑人是:
AJAX(或 JSON)
Cookie
隐藏表单域,通过JS设置值
提供更多信息,我们可以更具体。
【讨论】:
您可以使用 cookie。如何进行交换(AJAX、页面重新加载等)取决于您。
在 PHP 中:参见 setcookie()
在 JS 中:参见 document.cookie - 或者可能是 JS 库,例如 Dojo / jQuery。
【讨论】:
使用 AJAX。但请记住,永远不要相信来自 GET 或 POST 的数据,并始终在使用或存储数据之前通过安全检查运行数据。
【讨论】:
看看jquery,这会让你更容易!
$.get('myphp.php?senddata='+javascriptdata,function(receivedata){
alert('this is what was received' + receivedata);
});
或者您可以在表单中设置隐藏输入的值并提交。
【讨论】: