Autor | Zpráva | ||
---|---|---|---|
swetko Profil |
#1 · Zasláno: 20. 2. 2010, 20:07:46
Dobrý večer,
potreboval by som aby sa vykonal najprv jeden príkaz a o určitý čas iný príkaz. Zatiaľ jediné čo som našiel je: <?php echo "operacia c. 1"; flush(); sleep(600); echo "operacia c. 2"; ?> Ale chcem sa spýtať či neexistuje nejaké iné riešenie. Ďakujem za rady. |
||
tiso Profil |
#2 · Zasláno: 20. 2. 2010, 20:12:50
swetko: a načo to potrebuješ?
|
||
swetko Profil |
#3 · Zasláno: 20. 2. 2010, 20:18:30
Potrebujem aby bola stránka otvorená napr. 10 minút a potom aby sa uložili dáta do databázy, následne by sa stránka refreshla a znovu by muselo uplynúť 10 minút aby sa uložili dáta.
Chcel som to urobiť tak, že dáta sa uložia na začiatku, a potom sa stránka o 10 minút refreshne, ale tu je nedobré to, že keby užívateľ ručne stránku refreshol predčasne, dáta by sa tiež uložili a to nechcem. |
||
Keeehi Profil |
#4 · Zasláno: 20. 2. 2010, 20:32:26
swetko:
Udělejte to normálně, (refresh po 10 min třeba metatagem) a případný předčasý refresh si zkontrolujte. (např. ukládat si čas posledního uložení a kontrolovat, zda už uplynulo 10 min) Tím svým řešením akorát narazíte na max_execution_time |
||
tiso Profil |
#5 · Zasláno: 20. 2. 2010, 20:32:34
swetko: tak si skontroluj či už uplynulo 10 minút, keď nie, tak vygeneruješ stránku s refreshom o 10-x minút.
Aké dáta chceš ukladať? |
||
swetko Profil |
#6 · Zasláno: 20. 2. 2010, 20:40:59
Keeehi:
Zatiaľ ďakujem, vyskúšam. |
||
Časová prodleva: 14 let
|
0