Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: Kysymysmerkki pois nettiosoitteesta

Sivun loppuun

Jaska [04.10.2009 20:59:33]

#

Olen oppinut välittämään nettisivujen tietoa osoiterivillä. Esimerkiksi tätä kirjoitettaessa osoitteena näkyy https://www.ohjelmointiputka.net/keskustelu/alue.php?id=4. Kuitenkin näköjään tuon kysymysmerkki-osion saa ilmeisesti jotenkin pois, kun sivulla http://www.hjk.fi/ voi vaihtaa kieltä ilman että osoiterivi muuttuu. Miten tuo tehdään ja käytetäänkö tuossa PHP:tä?

ankzilla [04.10.2009 21:08:15]

#

Luulisin, että käytetään sessioneita tai evästeitä.

Teuro [04.10.2009 21:16:30]

#

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.

trilog [04.10.2009 21:18:11]

#

Aloitusviestissä mainittu sivusto näyttää asettavan evästeen kielelle:

Name: lang
Content: fi
Host: www.hjk.fi

peg [04.10.2009 22:21:12]

#

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 ? ?

Jaska [04.10.2009 22:45:01]

#

Mulla on sivut palvelimella members.000webhost.com.

Lebe80 [04.10.2009 23:29:32]

#

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/");

peg [05.10.2009 08:46:40]

#

Aiheesta löytyy täältä ohjelmointiputkasta haulla 'mod rewrite' vaikka kuinka
paljon asiaa. Ihan .htaccess tiedoston teosta (4 riviä) malleja.


Sivun alkuun

Vastaus

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

Tietoa sivustosta