PHP की date
का उपयोग करें वर्तमान समय/तिथि की जांच करने के लिए कार्य। किसी अन्य फ़ाइल पर पुनर्निर्देशित करने के लिए, बस header("Location: ..")
. का उपयोग करें 302 रीडायरेक्ट करने के लिए कार्य करता है।
आपकी आवश्यकताओं के विवरण से मैं जो समझ सकता था उसका एक त्वरित नमूना यहां दिया गया है:
<?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();
?>