因为我想通过ajax发送一些敏感信息,如'user id',这是传输它们的最佳方式。现在我只是与html标签的id串联,然后分裂并使用它们。请提出一个更好的方法。我希望这里必须有一个通过ajax传递输入的最佳方式
2
A
回答
0
POST会为你工作吗?只有用户才能够嗅探POST参数,
+0
皮特可以给你一个小样本或只是一个小费 – 2011-03-28 16:20:59
1
传输标识值(如user_id)的最佳方式是根本不传输它们。如果可以的话,我会从的会话中获取当前的user_id,这样用户就不可能更改该“user_id”以使其他人无法使用。
但是,如果此选项不适合您的应用程序,你总是可以散列在服务器端的USER_ID,如:
md5($user_id . "randomsalthere");
然后,当你检查请求,看是否:
$_POST['secret_hash'] == md5($_POST['user_id'], 'randomsalthere');
链接:
+0
我会和你一起去迈克。我将md5我的usr-id,然后将它附加到html id。我希望md5(usr-id)不能被解密。 – 2011-03-28 16:32:15
0
0
JQuery有一些encryption插件。你可以在发送它们之前加密你的值,并在php中解密它们。
相关问题
- 1. 通过Ajax调用传递ID的最佳方法是什么?
- 2. 通过segue传递子类的最佳方式是什么?
- 3. 通过局域网传输位图对象的最佳方式
- 4. 通过http传输大文件(> 100MB)的最佳方式
- 5. 通过JSON传输实体框架对象的最佳方式
- 6. 通过http在iOS上播放/流式传输mp3的最佳方式?
- 7. 存储输入值的最佳方式
- 8. 通过BLE传输大数据块的最佳方法
- 9. ajax通过codeigniter传递两种形式
- 10. 通过C++接口的最佳方式?
- 11. 通过传递模型测试HTTPPOST请求的最佳方式是什么?
- 12. 通过C#中的web服务传输图像的最佳方式是什么?
- 13. 通过AJAX上传文件输入
- 14. 如何通过jquery将cakephp formhelper输入值传递给ajax?
- 15. Javascript。通过AJAX在页面中传递输入变量
- 16. 通过电线传输大型报告的最佳方式是什么?
- 17. 通过HTTP处理文件上传的最佳方式
- 18. 最佳方式/角输入框
- 19. 通过JQuery/Ajax传递值
- 20. 通过AJAX传递dataURL
- 21. 通过AJax传递变量
- 22. 传递数组通过AJAX
- 23. 通过Ajax传递参数
- 24. 通过Ajax传递MySQL
- 25. Ajax通过ie7传递cookie
- 26. 如何通过传递值输入型
- 27. 传递输入COND通过文件
- 28. 通过PHP参数传递输入值
- 29. 通过Python传递SSH密码输入
- 30. 最佳方式,通过使用Java
你有任何代码,你现在使用你想操纵? – Neal 2011-03-28 16:19:43