Autor | Zpráva | ||
---|---|---|---|
CzJames Profil * |
#1 · Zasláno: 24. 6. 2009, 02:54:33
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 |
#2 · Zasláno: 24. 6. 2009, 03:03:27
Myslím, že takhle:
if(time() > mktime(12, 00, 00, 4, 7, 2009) ) { header("Location:http://xyz.abc.cz"); } |
||
AM_ Profil |
#3 · Zasláno: 24. 6. 2009, 11:29:23
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 * |
#4 · Zasláno: 24. 6. 2009, 21:35:52
Diky moc jak za podminku (TomasK), tak za ten dodatek o tom datu (AM_). Vse funguje tak, jak ma. Jeste jednou diky.
|
||
fajzen Profil |
#5 · Zasláno: 24. 6. 2009, 22:20:29
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 * |
#6 · Zasláno: 25. 6. 2009, 18:13:55
fajzen: Diky za dodatek.
|
||
Časová prodleva: 15 let
|
0