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?
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ä).
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.
Tännekkin ketjuun on sopiva vinkki: https://www.ohjelmointiputka.net/koodivinkit/
Noin se asia kannattaa hoitaa. Tietoturvallinen.
Tohon meitsin ;) hommaan pitää lisätä yks juttu
kun siitä puuttu alusta semmonen rivi että:
$sivu = $_GET["sivu"];
Joo mutta tossa meitsin esimerkissä on huomattava tietoturva-aukko.
Tai ei oikeastaan jos sen toteuttaa else if rakenteella, mutta se on aika vaivalloista, vai?
toi mun koodi oli vaan suuntaa antava :-}
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 }
Aihe on jo aika vanha, joten et voi enää vastata siihen.