以下是使用 PHP 实现链接有效期判断和跳转的示例代码,有效期为 60 秒,过期后跳转到其他页面:

<?php
// 获取链接参数
$link = $_GET['link'];

// 判断链接是否为空
if(empty($link)) {
  die('链接不能为空');
}

// 判断链接是否过期
if(time() - $link > 60) {
  // 超过有效期,跳转到其他页面
  header('Location: http://example.com/other-page');
  exit;
}

// 输出链接内容
echo '链接有效,内容为:' . $link;
?>

在上面的代码中,首先获取链接参数 '$link',然后判断链接是否为空。接着判断链接距离当前时间是否超过了 60 秒,如果超过了,则使用 'header()' 函数跳转到其他页面,否则输出链接内容。

请注意,为了避免用户通过修改链接参数来绕过有效期限制,建议在生成链接时使用加密算法对链接进行加密,并在验证链接时先解密再进行有效期判断。

PHP 链接有效期判断及跳转 - 60 秒过期跳转

原文地址: https://www.cveoy.top/t/topic/ojUW 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录