在我的数据库中,我有一个包含Id
列的表格。
我使用此id
作为链接变量。例如test.php?id=1
,deneme.php?id=2
。
我希望这些数字为5位数,这样就不能简单地更改id
值并转到页面。
我该怎么做?这是一个产生5位数字的算法吗?
例如,我将给出1,它将生成34212,我将这个数字设为test.php?id=34212
,并将其等效值设为1,并将获取该页面。
答案 0 :(得分:0)
您的问题的一个常见解决方案可以是在请求中使用id发送的令牌。因此,您需要检查令牌是否有效,然后执行请求的操作。
生成服务器端的令牌,您知道如何检查它是否有效,您可以使用MD5或SHA1来实现此目的。