Výsledky 1 až 6 z 6

Téma: [PHP] jazykové mutace přes SESSION

Hybrid View

Předcházející příspěvek Předcházející příspěvek   Další příspěvek Další příspěvek
  1. #1
    Administrátor mince Avatar uživatele Jezevec
    Založen
    08.10.2002
    Bydliště
    Teplice
    Příspěvky
    6 738
    Vliv
    300

    Standardní Re: [PHP] jazykové mutace přes SESSION

    Jen k ty bezpecnosti, to neni zdaleka jen problem PHP, to je problem naprosto obecnej. Proste nikdy nikde nesmis pouzit v kodu promenou, jejiz obsah muze uzivatel menit. Respektive, nesmis ji pouzit primo. Muzes trebas misto case (coz v pripade desitek/stovek variant je metoda ponekud neschodna a hlavne neudrzovatelna) hrabnout do dany cesty, nacist co tam je a to porovnat s tim co by uzivatel chtel.

    Co se mutaci tejce, sem za link na konkretni jazyk. Problem totiz nastane, kdyz nekdo vlozi link na konkretni stranku a (celkem logicky) ocekava, ze cilova osoba to uvidi tak jak to videl on. Kdyz se pak dotycnemu (kvuli jinemu nastaveni prohlizece/proxy/... ) zobrazi neco jineho, vypada to hloupe.
    IMPROBE AMOR, QUID NON MORTALIA PECTORA COGIS - krutá jsi, lásko, kam až ty doženeš smrtelná srdce -- Vergilius
    Mnoho je prostředků, které léčí lásku, ale žádný není spolehlivý.
    S tím, čeho se na nás dopustili druzí se už nějak vyrovnáme. Horší je to s tím, čeho jsme se na sobě dopustili sami.
    -- Francois La Rochefoucauld
    Nabídnout přátelství tomu, kdo chce lásku, je jako dát chleba tomu, kdo umírá žízní.

  2. #2

    Standardní Re: [PHP] jazykové mutace přes SESSION

    Podle by bylo nejjednodussi pouzit mod_rewrite.

    Udelas pravidlo, abys mel odkaz ve tvaru

    www.domena.cz/cz/index.php, coz ve skutecnosti bude www.domena.cz/index.php?lang=cz

    Vyhoda je, ze se ti odkazy budou samy prevadet na odkaz s konkretni jazykovou mutaci.
    (kdyz v index.php bude odkaz na page.php, tak jelikoz se mu bude zdat, ze je ve slozce cz, tak to udela korektni odkaz na /cz/page.php)

  3. #3
    Member Avatar uživatele l_iNu$
    Založen
    22.10.2006
    Bydliště
    Šalingrad (Brno)
    Příspěvky
    125
    Vliv
    232

    Standardní Re: [PHP] jazykové mutace přes SESSION

    Ono je vůbec nejlepší používat nějaký chytře navržený framework, třeba v Nette frameworku je tohle otázka dvou řádků kódu → definovat parametr $lang a označit ho za persistentní, tedy všechny odkazy budou tento parametr přenášet.

Informace o tématu

Users Browsing this Thread

Toto téma si právě prohlíží 1 uživatelů. (0 registrovaných a 1 anonymních)

Podobná témata

  1. [PHP] SESSION ve funkci
    Založil Miiisa v sekci fóra Programování
    Odpovědí: 6
    Poslední příspěvek: 07.06.2005, 10:35
  2. [PHP] session cookies IE6 - vypadavaji session
    Založil Petano v sekci fóra Programování
    Odpovědí: 1
    Poslední příspěvek: 24.09.2004, 23:35
  3. [PHP] mazani session
    Založil Nicx v sekci fóra Programování
    Odpovědí: 2
    Poslední příspěvek: 28.02.2004, 18:01
  4. [PHP] Lze zjistit zda je daná session stále aktivní?
    Založil Dawn v sekci fóra Programování
    Odpovědí: 0
    Poslední příspěvek: 30.01.2004, 22:42

Klíčová slova k tématu

Pravidla přispívání

  • Nemůžete zakládat nová témata
  • Nemůžete zasílat odpovědi
  • Nemůžete přikládat přílohy
  • Nemůžete upravovat své příspěvky
  •