dynaamiset

Jos on dynaamiset sivut, eli tiedosto ladataan tyyliin index.php?sivu=sivu1.php ja
index.php?sivu=sivu2.php jne.

niin täytyykö nuo sivut aina tallettaa johonkin kansioon esim. sivut kansioon vai voiko ne esim. ladata jotenkin tietokannasta?

jos, niin kumpaa yleisesti ottaen käytetään?
6298
Äänestä

Muut lukivat myös

Vastaukset 6

Vanhimmat

sivut luodaan siitä vaiheessa kun selain sitä pyytää ts. sivu itsessään ei ole tallentuneena missään vaan tiedot haetaan tietokannasta.
Jossain tapauksissa käytetään sellaista, että tietokannassa olevasta aineistosta luodaan staattiset sivut (esim. kun sivulla oleva tieto on muuttunut) joita sitten näytetään kävijälle.

Mainitsemasi esimerkki on mielestäni huono tapa toteuttaa sivuja. Kannattaisi mielummin tehdä php:llä kansiossa sivut olevista sivutiedostoista taulukko ja hakea sivuja sitten siitä taulukosta. Osoite on silloin muotoa index.php?id=1 jne.

Äänestä
  • esimerkkiä tuosta taulukkototeutuksesta?

    Äänestä

  • esimerkkiä tuosta taulukkototeutuksesta?

    Äänestä

  • Ja jos osoite on sitten muotoa
       index.php?id=1

    niin sivulla voipi sitten olla:

    if($id==1){
       .
       .
    }

    Toki on muitakin tapoja.

    Äänestä

  • jossain kirjoitti:

    esimerkkiä tuosta taulukkototeutuksesta?

    index.php





    sivu1 |
    sivu2 |
    sivu3

    Äänestä

  • phpcodec kirjoitti:

    index.php





    sivu1 |
    sivu2 |
    sivu3

    Ei hyvä, linkkien pitää olla selkokielisiä joista tietää mihkä on menossa. Ei noista ?id=1 ota yhtikäs mitään selkoa.

    .htaccess tiedostoon
    rewriteEngine On
    RewriteCond %{REQUEST_FILENAME} !\.(js|ico|gif|jpg|png|css)$
    RewriteRule ^(.*)$ index.php?sivu=$1 [NE,QSA,L]




    tuolloin linkit on http://sivusi.com/etusivu

    Siis kaikki sivupyynnöt menee index.php kautta jossa voi olla sivujesi ulkoasu jne....

    Äänestä

Kommentoi aloitusta


sivut? kirjoitti:

Jos on dynaamiset sivut, eli tiedosto ladataan tyyliin index.php?sivu=sivu1.php ja
index.php?sivu=sivu2.php jne.

niin täytyykö nuo sivut aina tallettaa johonkin kansioon esim. sivut kansioon vai voiko ne esim. ladata jotenkin tietokannasta?

jos, niin kumpaa yleisesti ottaen käytetään?

Anonyymi
5000

Ilmoita asiaton sisältö

  • Sisältää materiaalia, joka on loukkaavaa, herjaavaa, rasistista, uhkailevaa tai ahdistelevaa.

  • Materiaali sisältää nimiä, yhteystietoja tai muita henkilökohtaisia tietoja. Julkisuuden henkilöistä, julkisissa viroissa toimivista ihmisistä sekä yritysten vastuuhenkilöistä saa keskustella työhön liittyen. Myös yksityiselämään liittyvistä asioista voi keskustella siltä osin, kuin niistä on julkisesti kerrottu.

  • Sisältää lapsille haitallista tai heiltä kiellettyä materiaalia. Seksuaalinen sisältö on sallittua aiheeseen tarkoitetuilla palstoilla, joiden ikäraja on 18 vuotta.

  • Lainvastaista sisältöä voi olla mm. yksityiselämää loukkaavan tiedon levitys, kiihottaminen kansanryhmää vastaan, laiton uhkaaminen, alaikäisiin liittyvä seksuaalinen sisältö/grooming, petokset, identiteettivarkaudet, kunnianloukkaukset ja tekijänoikeusrikkomukset.

  • Sisältö ei liity palstan tai keskusteluketjun aiheeseen.

  • Viesti ei ole suomea tai ruotsia (pl. International Forums), se sisältää mainontaa, se sisältää tekijänoikeuksin suojattua materiaalia, se on massapostitus tai jokin muu syy.

Jaa keskustelu