Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: Headeriin odotusaika

peg [29.12.2004 07:30:41]

#

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>

arcatan [29.12.2004 09:04:59]

#

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");
?>

leftover [29.12.2004 09:38:20]

#

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ää...

Blaze [29.12.2004 12:14:20]

#

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).

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta