根据未来发生的体育赛事,考虑以下网址:
http://www.example.com/file.php?1615=Submit
网址中的1615是偶数。现在事件结束后,页面不再可见了。
因此,我的问题是,如果事件已过期,如何阻止用户查看该页面?使用以下逻辑,这样的事情是我最有效的选择:
有没有更有效的方法可以解决这个问题?
答案 0 :(得分:3)
这是我认为您想要做的水下版本,根据需要进行更改
$id = $_SERVER["REQUEST_URI"];
$id = substr($id,0,4); //here is your event_id
//query your database
$data = $conn->query('SELECT event_date from events WHERE event_id ="$id"')
//get date
foreach($data as $row) {
$event_date =($row);
}
$cur_date = date("Ymd");
if($cur_date>$date){
//do what you need to do
}
答案 1 :(得分:1)
你提出的建议应该只是一个很好的方式,你可以做的是将它们重定向到404页面,如果你真的想给人的印象是这个事件不再存在了。或者重定向到事件页面,但是警告该事件已经过期。