Autor | Zpráva | ||
---|---|---|---|
dzer Profil * |
#1 · Zasláno: 3. 11. 2009, 09:30:03
Dobrý den,
předělávám web pro známého( transparentnifolie.vyrobce.cz/pension/index.php?lang=cz ). A mám problém s předáváním promněných pomocí adresového řádku, čímž na té stránce realizuji přepínání jazykových verzí. Tento problém se vyskytl, jen když jsem web přendal na O2 hosting, který známí měl už před samotnou realizací této nové verze jeho webu. Předtím testovací verze běžela bez problémů na hostingu station.cz a webzdarma(tam je kvůli tomuto problému ponechaná do teď) odkaz na nefukční verzi oné stránky běžící pod O2 hostingem www.pensionvraz.cz zde předkládám hlavní body realizace přepínání jazykovích verzí adresoví řádek index.php?lang=cz část kodu na jednotlivích stránkách <?php if (!isset($lang)) {$lang = "cz";}; ?> samotné přepínaní jazykových verzí (přepínače jsou odkazy(malé vlaječky pod menu) na stejnou stránku jako je ta právě prohlížená s přiloženou proměněnou a argumentem pro danou jazykovou verzi - což je vlastně hlavní princip mého přepínání jazykových verzí) <div id="domum"> <a href="index.php?lang=<?php echo($lang);?>"> <img src="menu/domu<?php if($str=="index"){echo("2");}else{echo("1");};echo($lang);?>.gif" alt="Domů" border="0" OnMouseOver="this.src=domu.src;" OnMouseOut="this.src='menu/domu<?php if($str=="index"){echo("2");}else{echo("1");};echo($lang);?>.gif';"></a> </div> Nevím jestli to nemůže být verzí PHP já používám verzi 4 na stránkách O2 jsem nikde nenašel kterou podporují. Taky nevím jestli je to nejlepší řešení přepínání jazyků vymyslel jsem si sám, ale všude jinde mi fungovalo. Za odpovědi předem děkuji |
||
Nox Profil |
#2 · Zasláno: 3. 11. 2009, 09:59:53
spoleháš se na zaplé registered_globals... místo $lang raději vycházej z $_GET["lang"]
|
||
dzer Profil * |
#3 · Zasláno: 3. 11. 2009, 19:23:35
díky moc... už to běží
|
||
Časová prodleva: 14 let
|
0