Verwijderd
php is server-side. als de bereikte tijd bereikt is, naar wie moet de output dan?
je zult het client-side moeten doen, met behulp van javascript dus.
Dit opent een url na 5 seconden.
je zult het client-side moeten doen, met behulp van javascript dus.
code:
1
| timerID = setTimeout('top.location.href = "http://www.blaat.com";', 5000); |
Dit opent een url na 5 seconden.
Verwijderd
Volgens mij niet, je kunt geen headers sturen als er al content verstuurd is.Op zaterdag 15 december 2001 13:40 schreef surreal het volgende:
Kan je niet na 5 seconden een Header("Location: url"); doen?
Javascript is de beste en simpelste oplossing
Acer TM661LMi - Intel Centrino 1,4 Ghz - 512mb ram - DVD-RW
Verwijderd
Nee hoor, niet voor Lynx users, of voor andere javascript-disabled browsers.Op zaterdag 15 december 2001 14:30 schreef dombie-dom het volgende:
Javascript is de beste en simpelste oplossing
Verwijderd
kan het niet met een permanente TCP-connectie ? oftewel een stream
?
zoiets??
PHP:
1
2
3
4
5
6
7
8
9
| <? $now = gmdate("D, d M Y H:i:s")." GMT"; Header("Date: $now"); Header("Expires: $now"); Header("Last-Modified: $now"); Header("Pragma: no-cache"); Header("Cache-Control: no-store, no-cache, max-age=0, must-revalidate"); Header("Content-Type: text/html"); ?> |
zoiets??
Verwijderd
Ik dacht meer aan:
PHP:
1
2
3
4
| <? sleep(5); Header("Location: http://www.yahoo.com/"); ?> |
Verwijderd
dan krijg je 5 sec nix te zien! heb je niet veel aan toch?Op zaterdag 15 december 2001 15:00 schreef surreal het volgende:
Ik dacht meer aan:
PHP:
1 2 3 4 <? sleep(5); Header("Location: http://www.yahoo.com/"); ?>
kan de topicstrater niet ff uitleggen waar hij het voor nodig heeft??
Verwijderd
kan niet!! je kunt niet na 5 seconde een header sturen want dan is je html header al verstuurd (meestal dan..). Je kunt een gebruiker wel 5 sec laten wachten met een wit scherm
Pagina: 1