Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] Jak sprawić, aby adres zmieniał się co ileś minut?
Forum PHP.pl > Forum > Przedszkole
Noey6
Chcę, aby po wejściu, kliknięciu w link na moją stronę następowała TAKA reakcja:

Co 30 minut (przykładowo) po wejściu na index.php, przekierowuje do index2.php tzn:

Od 12:00 do 12:30 po wejściu na cos.php wyświetla się cos2.php

Od 12:30 do 13:00 po wejściu na cos.php wyświetla się cos.php

Od 13:00 do 13:30 po wejściu na cos.php wyświetla się cos2.php

Od 13:30 do 14:00 po wejściu na cos.php wyświetla się cos.php

I tak całą dobę, bez przerwy, chodzi o to, aby było co 30 minut lub 20 minut cos innego.



CZY KTOŚ TO POTRAFI? JEŚLI TAK, PROSZĘ O pomoc.
markonix
Opisz to lepiej czy chodzi Ci aby po wejściu była wyświetlana określona treść w zależności od godziny, czy przekierowywało na odpowiedni link czy co pół godziny ma to następować nawet jak już ktoś ma otwartą stronę (przeładowanie strony co 30 minut).
lobopol
Najprościej coś w tym stylu:
  1. $adresy = array('pierwszy', 'drugi');
  2. $minuta = (int)date('i');
  3. $index= (int)($minuta/30);
  4. $adres = $adresy[$index];


w $adres jest cykliczny adres, możesz albo
  1. include()
jego zawartości albo
go przekierować jeżeli byłby nie ten co trzeba
asda
Nie, jeśli ktoś już wejdzie, to pozostaje na tej stronie, ale następna osoba zostanie przekierowana.

Dziękuję lobopol, tylko jak to wstawić do pliku, na samym początku?

Ma być:
  1. <?php include("adres-kodu.php"); ?>


Czy:
<?php
$adresy = array('pierwszy', 'drugi');
$minuta = (int)date('i');
$index= (int)($minuta/30);
$adres = $adresy[$index];
?>

CZY TUTAJ: jeden adres to pierwszyindex.php, a drugi to drugiindex.php?

Z góry bardzo dziękuję!
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.