我知道如何使用javascript,但我需要一种安全的方法来做到这一点。 任何人都可以查看页面源,获取链接,不要等待5秒钟。
有什么解决方案吗?我正在使用javascript和django。 谢谢!
答案 0 :(得分:0)
您可以使用ajax,从后端检索按钮源代码并在页面上进行交互。
像
这样的东西$.get('url', function(sourceCode) {
$('#midiv').html(sourceCode);
});
答案 1 :(得分:0)
唯一安全的方法是将逻辑放在检查时间的服务器上。对服务器进行Ajax调用。如果时间不到5秒,请不要返回HTML,如果大于,则返回要显示的html。
其他选项是让链接指向您的服务器,如果时间少于五秒,则将其重定向到其他页面。如果它大于5,它会将它们重定向到正确的内容。
无论哪种方式,它都要求您跟踪服务器上的会话时间并将其从客户端中删除。
答案 2 :(得分:0)
使用服务器端超时..每当客户端发出带有时间戳的下载链接的(AJAX)请求时,将客户端发送的时间戳与当前时间进行比较,并得出在服务器端停止请求所需的时间以弥补~5秒。因此,通过比较时间戳,您几乎可以实现等待时间的准确性,因为网络延迟将被自动考虑。