回答
只要你传递一个西尼亚那么你在哪里传递值并不重要,因为你总是会检查签名的完整性
我会做的是在会话中传递所有内容(包括签名)。只是为了保持URL清洁。但这取决于你和你的特定用例。
如果您真的担心用户疯狂并剥夺参数,那么您可以使用会话状态,但是您可能会丢失历史记录,例如后退前进按钮。
第二个选项看起来不错,但如果用户剥离的东西,你不能确定参数甚至存在。
所以两者的组合看起来不错。
如果使用会话,用户无法控制值的内容。
此外,如果您启用了view state encryption,则可以使用视图状态。视图状态的优点是它被本地化为一个页面。这意味着当用户有两个选项卡打开您的网站时,这些变量被本地化为特定的选项卡。
有关如何从另一个页面访问视图状态,请参阅http://www.codeproject.com/KB/viewstate/AccessViewState.aspx。
但是,您不能使用ViewState在OP页面之间传输数据。 – 2011-02-04 06:48:37
取决于您的用例。会话IS在大多数情况下更安全。如果有人可以危害您的服务器以获取会话数据,那么您有不同的担心。如果将会话数据存储在其他人可以看到它的地方,那将会很糟糕;-)。
URL签名在理论上可能是强制性的。由于这些参数可能很短,并且有时可以预测,因此可能会让某个知道加密攻击点的人知道。这并不是微不足道的。但是,如果安全性是您的首选,那么我不会允许这些数据离开您的服务器。
- 1. 将变量值从一个php页面传递到另一个
- 2. 将值从一个页面传递到另一个页面
- 3. 将值从一个HTML页面传递到另一个页面
- 4. 将一个php变量从一个页面传递到另一个php页面
- 5. 将会话变量从一个页面传递到另一个
- 6. 使用PHP将变量从一个页面传递到另一个页面
- 7. 在Wordpress中将变量从一个页面传递到另一个页面
- 8. PHP/JavaScript:如何将变量从一个页面传递到另一个页面
- 9. vb.net会话变量传递“空间”从一个页面到另一个页面
- 10. 将Movable Type变量从一个页面传递到另一个页面
- 11. 将var从一个页面传递到另一个页面
- 12. 传递值从页面到另一个页面
- 13. 从一个页面传送一个变量到另一个
- 14. 将多个值从一个页面传递到另一个页面
- 15. 将变量从一个jsp页面传递给另一个?
- 16. 如何将一个变量传递到另一个页面
- 17. 使用javascript将值从一个页面传递到另一个页面
- 18. 如何将jsp中的值从一个页面传递到另一个页面
- 19. 将textfield值从一个html页面传递到另一个html页面
- 20. PHP会话。将输入值从一个页面传递到另一个页面
- 21. 将结果值从一个PHP页面传递到另一个页面
- 22. 在dojo中将值从一个页面传递到另一个页面
- 23. 将值从一个页面传递到另一个页面在PHP中
- 24. 如何使用jQuery将值从一个页面传递到另一个页面?
- 25. 如何在jQuery中将值从一个页面传递到另一个页面
- 26. 路由时将值从一个页面传递到另一个页面
- 27. 使用ajax将值从一个页面传递到另一个页面
- 28. 如何在MEAN中将值从一个页面传递到另一个页面?
- 29. 如何将值从一个页面传递到另一个页面? (angular2)
- 30. 将值从一个页面传递到另一个页面并更新
你是什么意思? – 2011-02-04 07:04:04