Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: Dynaaminen PHP-sivu

hauki [24.03.2008 13:37:45]

#

Itse olen tottunut käyttämään systeemiä ?sivu=etusivu

Voisiko joku kertoa mihin perustuu nykyään yleistynyt tapa index.php?2 tai index.php?3

Onko taustalla joku toistolause, jossa esim.

if (isset($_GET['2']))include("2.htm");

vai onks tollaseen joku helpompi tapa

Kiinnostashan tollanen lyhytmuoto, jos ei kauheen vaivalloinen ole.

Antti Laaksonen [24.03.2008 14:15:22]

#

Kysymysmerkin jälkeisen tiedon saa suoraan $_SERVER-taulukosta:

<?php
$sivu = $_SERVER["QUERY_STRING"];
echo $sivu;
?>

Jos osoite on sivu.php?1, QUERY_STRING on 1, ja jos osoite on sivu.php?sivu=testi, QUERY_STRING on sivu=testi. Tiedot voisi siis aina noutaa QUERY_STRINGistä $_GET-taulukon asemesta.

hauki [24.03.2008 14:21:55]

#

Kiitos tästä tiedosta, en oo tollaseen ennen törmänny

Vastaus

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

Tietoa sivustosta