Autor | Zpráva | ||
---|---|---|---|
szucs Profil |
#1 · Zasláno: 17. 1. 2005, 12:46:22
Ahojte,
Pri analyze url adresy vyuzivam premennu $ a = $_SERVER['argv'] ; Napriklad mam http://localhost/index.php?obsah=1&lang=svk; Mam obrazovy hyperlink so zastavou a potrebujem precitat pole $a[0]. Tam je ulozene obsah=1&lang=svk. Uz mam spravene, ze ked zistim na stranke, ze som v slovencine, aby po nakliknuti na vlajku mi prepol na anglictinu. Chyba krasy spociva v tom,ze pri neustalom prepinai vlajociek sa mi stale rozsiruje url adresa,takto http://localhost/index.php?obsah=1&lang=svk&lang=en&lang=svk&lang=en&l ang=svk&lang=en&lang=svk&lang=en; Moja otazka. Ako mam spravit,aby som to vzdy mal len http://localhost/index.php?obsah=1&lang=svk; resp. http://localhost/index.php?obsah=1&lang=en; Vdaka |
||
Pachollini Profil |
#2 · Zasláno: 18. 1. 2005, 09:41:00 · Upravil/a: Pachollini
Taky jsem to řešil, ale myslím, že to moc nevadí, protože to stejně nikdo pořát dokola přepínat nebude. Elegantní to ovšm není.
Zkus regulární výraz, tedy něco jako $new_a=preg_replace("/&lang=[a-z]{0,3}/","",$a)."&lang=$novy_jazyk"; (netestoval jsem) |
||
Časová prodleva: 17 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0