Miten tuohon Headeriin saa tuon ajan määrityksen?
Eli noinkuin tossa meta...
<code>header("location: index.php");</code>
<code>print "<meta http-equiv='refresh' content='8;url=index.php'>";</code>
Hmm... ensinnäkin, oletko varma, että varmasti haluat headeriin ajan määrityksen? Sille harvemmin missään on oikeasti tarvetta. Näin se kuitenkin käy:
<?php header("Refresh: 8;url=index.php"); ?>
Arcatan: Oletko testannut tuota refreshiä? Nimittäin tuo olisi kätevä locationin tilalla kun tarvitaan esim. osoitteita joissa on target-tarkenne (index.php?foo=bar#id15). Tiedätkö tarkemmin tuosta, katoaako esim. post-muuttujat (kuten locationissa)? Tahtoo lisää...
peg kirjoitti:
Miten tuohon Headeriin saa tuon ajan määrityksen?
Ei mitenkään.
peg kirjoitti:
<code>header("location: index.php");</code>>
Location-headerissa pitäs antaa aina täydellinen osote.
arcatan kirjoitti:
<?php header("Refresh: 8;url=index.php"); ?>
Ei toimi. HTTP-protokollassa ei ole tuollaista headeria (siitäkin huolimatta, että sellainen meta-tagissa toimii).
Aihe on jo aika vanha, joten et voi enää vastata siihen.