Autor Zpráva
CzJames
Profil *
PHP neovladam, takze bych chtel nekoho poprosit, jestli by mi v php nemohl sestavit jednoduchou podminku, ktera se tyka presmerovani. Konkretne bych chtel presmerovat z adresy (napriklad) www.abc.cz na poddomenu xyz.abc.cz. Kod pro presmerovani jsem si jiz vyhledal:

<?php
header( 'Location: http://xyz.abc.cz'; ) ;
?>

Ted k te podmince. Jako priklad dam datum z budoucnosti (jde mi prave o tu budoucnost) 4.7.2009 a cas treba 12:00 hodin v poledne. Jak to udelat, aby se to presmerovani spustilo v to presne datum i hodinu a od te doby to porad jen presmerovavalo?

Budu vdecny za jakoukoli pomoc,

Diky,
CzJames
TomášK
Profil
Myslím, že takhle:
if(time() > mktime(12, 00, 00, 4, 7, 2009) ) {
    header("Location:http://xyz.abc.cz");
}
AM_
Profil
TomášK
v mktime se zadává datum v pořadí měsíc-den-rok, takže poledne 4.7.09 bude 12,00,00,7,4,2009
CzJames
Profil *
Diky moc jak za podminku (TomasK), tak za ten dodatek o tom datu (AM_). Vse funguje tak, jak ma. Jeste jednou diky.
fajzen
Profil
ešte by som doplnil, že za každým presmerovaním pomocou header() je dobré dať exit; pre ukončenie behu skriptu stránky, pretože funkcia header() ho neukončuje. Ak by bola napríklad za header() manipulácia s databázou, vykonala by sa aj tá
CzJames
Profil *
fajzen: Diky za dodatek.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: