Autor Zpráva
MilanJ
Profil
Existuje funkce v PHP, která provede reload stránky?
b.are
Profil *
jasne :)), bud odkaz

<a href="javascript:location.reload();">Refresh</a>

nebo automaticky mezi tagy <head></head>

<META HTTP-EQUIV="Refresh" CONTENT="10"> coz značí autorefresh po 10 sekundach

a dokonce to lze udelat i takto: :))

<META HTTP-EQUIV="Refresh" CONTENT="15; URL=http://www.nekamjinam.cz/nekde.htm">

doufam ze jsem ti pomohl :)) cau
b.are
Profil *
akorat to neni v php :))
Hugo
Profil
MilanJ

V php to nejde, protože php běží na straně serveru a o prohlížeč se vůbec nestará. Takže buď pomocí javascriptu nebo meta tagu (viz b.are).
krteczek
Profil
co když měl na mysli header("location: nekam.php");
není to typický reload, je to přesměrování na jakoukoli stránku, používá se například u kontroly formulářů, kdy je vyplněný formulář odeslán té samé stránce , pokud jsou splněné všechny požadované podmínky (formulář byl správně vyplněn) a data uložena v databázi, tak přesměruji na skript, který zdělí že vše proběhlo v pořádku.
krteczek

PS: není to reload, je to přesměrování na straně serveru :-)
Meldo
Profil
alebo možno $_SERVER['PHP_SELF'];
jozob
Profil
Meldo
"alebo možno $_SERVER['PHP_SELF'];"
???
simka00
Profil
jozob
asi myslel header('location: ' . $_SERVER['PHP_SELF']);
Kajman_
Profil *
simka00
To by nebyl refresh, ale zacyklení :-)

Tak a php má 16000 příspěvků :-)
jozob
Profil
JJ... To by bol pekný skript. Keď som začínal s PHP, podarilo sa mi niečo podobné, chcel som pomocou PHP spraviť bežiace hodiny :-)
<?php

for(;;)
{
echo date("H:i:s");
}


Kajman_
Tvoj príspevok bol 16 000. ??
Kajman_
Profil *
prohlížeče mají většinou kontrolní limit na počet přesměrování, takže by se to moc dlouho necyklilo... né tak pěkně jako hodiny :-)

Jo a 000 jsem stihl... ale kulatější bude 384 ;-)
jozob
Profil
Kajman_
Ak hovoríš o mne, tak to nebolo presmerovanie. To sa len dlho generovala stránka. Ale PHP je štandardne nastavené na 30 sekúnd, čiže po 30 sekundách mi do prehliadača dorazili tony časových hodnôt :-)
llook
Profil
Existuje HTTP hlavička Refresh. Sice není ani ve specifikacích HTTP/1.0 ani v HTTP/1.1, ale měla by fungovat. Zkus to takhle:

header('Refresh: 5');

Ale chtělo by to vyzkoušet, nejsem si 100% jistý u všech prohlížečů.
Toto téma je uzamčeno. Odpověď nelze zaslat.

0