Autor Zpráva
szucs
Profil
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
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)
Toto téma je uzamčeno. Odpověď nelze zaslat.