Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: Sivunvaihto php:llä

TVdata [14.09.2012 20:04:54]

#

Kuinka sivua vaihdetaan php:llä?

Metabolix [14.09.2012 20:38:30]

#

Jos haluat, että PHP-koodi ei näytä mitään sivua vaan pelkästään ohjaa käyttäjän johonkin muuhun osoitteeseen, lähetä header-funktiolla Location-otsikko. Esimerkiksi juuri tässä viestin lähetyksen jälkeen käyttäjä ohjataan tiedostosta laheta.php Location-otsikolla takaisin tähän keskusteluun.

Jos taas haluat vaihtaa sivua jotenkin kesken kaiken, se ei ole PHP:llä mahdollista, koska PHP-koodi on jo suoritettu siinä vaiheessa, kun sivu näytetään käyttäjälle. Sivut ovat HTML-koodia, ja sivulta toiselle siirrytään yleensä klikkaamalla linkkejä. Automaattisen siirtymisen voi tehdä JavaScriptilla sijoittamalla uuden osoitteen muuttujaan window.location.

Olli [15.09.2012 11:57:22]

#

Koodit:

PHP:llä:

header("location: http://uusi-osoite.fi");

JS:llä:

window.location = "http://uusi-osoite.fi";

Vastaus

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

Tietoa sivustosta