Перенаправление обратного отсчета: методы и примеры кода для автоматического перенаправления страниц

Под «Перенаправлением обратного отсчета» подразумевается метод, при котором веб-страница автоматически перенаправляется на другую страницу после определенного периода обратного отсчета. Вот несколько способов реализовать эту функциональность с примерами кода:

Метод 1: перенаправление обратного отсчета JavaScript

<!DOCTYPE html>
<html>
<head>
  <title>Countdown Redirect</title>
  <script>
    // Set the countdown duration in seconds
    var countdownDuration = 5;

    // Function to redirect after countdown
    function redirectAfterCountdown() {
      setTimeout(function() {
        window.location.href = 'https://example.com'; // Replace with your desired redirect URL
      }, countdownDuration * 1000); // Convert seconds to milliseconds
    }
// Start the countdown on page load
    window.onload = redirectAfterCountdown;
  </script>
</head>
<body>
  <h1>Countdown Redirect</h1>
  <p>This page will redirect in <span id="countdown"></span> seconds.</p>
</body>
</html>

Метод 2: перенаправление обратного отсчета обновления метаданных

<!DOCTYPE html>
<html>
<head>
  <title>Countdown Redirect</title>
  <meta http-equiv="refresh" content="5; url=https://example.com"> <!-- Replace with your desired redirect URL -->
</head>
<body>
  <h1>Countdown Redirect</h1>
  <p>This page will redirect in 5 seconds.</p>
</body>
</html>

Метод 3: перенаправление обратного отсчета PHP

<?php
// Set the countdown duration in seconds
$countdownDuration = 5;
// Function to redirect after countdown
function redirectAfterCountdown() {
  sleep($countdownDuration); // Wait for the countdown duration
  header("Location: https://example.com"); // Replace with your desired redirect URL
  exit;
}
// Start the countdown
redirectAfterCountdown();
?>