我正在开发一个基于 OpenCart 的电子商务网站,想知道如何隐藏 URL 中传递的变量。我想这样做的原因是我们允许客户在成功交易结束时打印他们的发票,并且 URL 的结构如下:-
http://www.mywebsite.com/invoice/standard&order_id=1000010
现在的问题是,如果您将order_id的最后一个值更改为其他任何值,甚至更改任何其他数字,它将向您显示该订单号的发票,如果该order_id属于另一个客户,它将显示他们的详细信息给这个客户。
所以现在我想知道的是有没有一种好方法来加密这个 url 并在服务器端解密它来完成请求而不显示用户order_id。
如果您需要更多信息,请告诉我,我会尝试将其添加到我的问题中。