sql >> Databáze >  >> Database Tools >> phpMyAdmin

přesměrovat PHP pomocí určitého času

Využijte date PHP funkce pro kontrolu aktuálního času/data. Pro přesměrování na jiný soubor stačí použít header("Location: ..") funkci provést přesměrování 302.

Zde je rychlý příklad toho, co jsem pochopil z popisu vašich požadavků:

<?php

    $redirectLocation = '';

    $dayOfWeek = date('l'); // A full textual representation of the day of the week
    $weekendDays = array('Saturday', 'Sunday'); // Array of weekend days
    $currentTime = (date('G').date('i'))*1; // Get current time in the form of numbers

    // If is weekend, redirect to weekend.php
    if(in_array( $dayOfWeek, $weekendDays )) {
        $redirectLocation = 'weekend.php';
    }

    // Else handle weekday day time (7.30 - 15.00)
    else if( $currentTime >= 730 && $currentTime <= 1500 ) {
        $redirectLocation = 'index1.php';
    }


    // Else handle weekday evening time
    else {
        $redirectLocation = 'night.php';
    }

    // Do the redirecting
    header("Location: ".$redirectLocation);
    exit();
    ?>


  1. Android studio Načtěte adresu URL obrázku do zobrazení seznamu

  2. Aktualizoval jsem na MariaDB 10.2.20, abych používal CTE. Stále získávám Nerozpoznaný typ výpisu. (poblíž WITH) v phpMyAdmin

  3. MySQL - Chyba syntaxe v uložené proceduře pomocí `if`

  4. Jak mohu vytvořit sloupec, který ukládá čas vytvoření tohoto řádku v mysql?