Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: Sivun vaihtaja

Sivun loppuun

Queq [26.07.2003 11:39:33]

#

Onko olemassa hyviä sivun vaihtajia? Olen käyttänyt http://mureakuha.com/koodikirjasto/PHP/164 , mutta jostain syystä tuo ei toimi (linkit ovat muotoa index.php?page=joo ?).

Onko mahdollista vaihtaa yhtä sivun osaa siten, että muut osat eivät lataudu uudelleen?

mikaelh [26.07.2003 13:23:53]

#

lainaus:

Onko olemassa hyviä sivun vaihtajia? Olen käyttänyt http://mureakuha.com/koodikirjasto/PHP/164 , mutta jostain syystä tuo ei toimi (linkit ovat muotoa index.php?page=joo ?).

Tuota ei ainakaan kannata sellaisenaan käyttää (lue siihen liittyvä foorumithread, sillä tuo on bugisempi kuin Windows).

lainaus:

Onko mahdollista vaihtaa yhtä sivun osaa siten, että muut osat eivät lataudu uudelleen?

Tuohon pitää jo käyttää frameja (kehyksiä).

Meitsi [11.08.2003 20:22:04]

#

kokeile jotakin tämmöistä:
linkki: sivunvaihto.php?sivu=pääsivu

sivunvaihto.php:n sorsa:
if ($sivu==pääsivu)
{
echo "Tämä on pääsivu...";
} else if ($sivu==linkit)
echo "linkit...";
} else
{
echo "Sivua ei löydy";
}

nuo koodit eivät ole välttämättä oikein (php pääsi vähän unohtumaan kesän aikana) mutta periaatteen pitäis toimia.

odys [11.08.2003 20:25:03]

#

Tännekkin ketjuun on sopiva vinkki: https://www.ohjelmointiputka.net/koodivinkit/23927-php-sivut-dynaamisiksi-php-n-avulla

Noin se asia kannattaa hoitaa. Tietoturvallinen.

Gwaur [11.08.2003 22:51:56]

#

Tohon meitsin ;) hommaan pitää lisätä yks juttu
kun siitä puuttu alusta semmonen rivi että:
$sivu = $_GET["sivu"];

odys [12.08.2003 12:35:46]

#

Joo mutta tossa meitsin esimerkissä on huomattava tietoturva-aukko.

odys [12.08.2003 12:36:29]

#

Tai ei oikeastaan jos sen toteuttaa else if rakenteella, mutta se on aika vaivalloista, vai?

Meitsi [12.08.2003 13:35:23]

#

toi mun koodi oli vaan suuntaa antava :-}

pistemies [12.08.2003 14:22:08]

#

Jos on vain muutama sivu, niin tälläkin pärjää:

if(!$_GET['sivu']=='tekstit')
{
//Tällä sivulla näkyy kaikki muut sivut paitsi tiedosto.php?sivu=tekstit
}

Sivun alkuun

Vastaus

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

Tietoa sivustosta