Olen oppinut välittämään nettisivujen tietoa osoiterivillä. Esimerkiksi tätä kirjoitettaessa osoitteena näkyy https://www.ohjelmointiputka.net/keskustelu/
Luulisin, että käytetään sessioneita tai evästeitä.
mod_rewrite on luultavamminkin syynä tai sitten kaikkien pitämät framet. Kieltä voisi toki pitää sessiossa, mutta jostain se sinne pitää asettaa. Helpoin tapa on laitta sivulle linkki haluttuun kieleen ja napata GET taulukosta sopiva arvo. Tästä tulee väistämättä osoitteeksi ?-merkki ja paljon muutakin.
Aloitusviestissä mainittu sivusto näyttää asettavan evästeen kielelle:
Name: lang
Content: fi
Host: www.hjk.fi
Mod rewrite taitaa olla yleisin tapa siistiä linkit, sen voi tehdä myös palvelimen asetuksiin. Sen voi tehdä pelkällä PHP:lläkin eli tapoja on monia.
Minkälaiset ovat omat puitteesi, onko oma palvelin vai ? ?
Mulla on sivut palvelimella members.000webhost.com.
Jarska: onko osoiterivillä näkyvistä parametreistä jotain haittaa?
tuossahan tosin annetaan get-parametri, mutta ohjataan samantein ko. osoitteesta etusivulle, kun tiedot on tallennettu esim. istuntoon.
Siirto tapahtunee esim. header -funktiolla:
header("Location: http://www.example.com/");
Aiheesta löytyy täältä ohjelmointiputkasta haulla 'mod rewrite' vaikka kuinka
paljon asiaa. Ihan .htaccess tiedoston teosta (4 riviä) malleja.
Aihe on jo aika vanha, joten et voi enää vastata siihen.