Autor Zpráva
Pesulap
Profil
Ahoj potřebuji poradit, jak mohu z $_SERVER['HTTP_REFERER'] dostat jen tvar http://www.domena.cz/ v případě, že $_SERVER['HTTP_REFERER'] je třeba v tomto formátu http://www.domena.cz/?promen=promen

Děkuji
mckay
Profil
$adresa = "http://dlouha_domena_hodne.cz/?page=neco&neco=pet&neco2=deset";
$pole = explode("/",$adresa);
$adresa = "http://".$pole[2];
echo $adresa;
Pesulap
Profil
Děkuji
KubaFibi
Profil
Dobrý den, měl bych podobný dotaz. Jak se dá z adresy dostal ta část za posledním lomítkem?

např. z http://...domena.../diskuze/index.php?id=10 potřebuji získat index.php?id=10
Medvídek
Profil
KubaFibi:
REQUEST_URI
KubaFibi
Profil
Omlouvám se za zbytečný dotaz. Už vím jak to bude, nechápal jsem totiž, jak funguje funkci explode().


Medvídek:
KubaFibi:
REQUEST_URI

To mi vypisuje pouze index.php - já potřebuji index.php?id=10.

Ale už jsem na to přišel, bude to jako ten první dotaz, akorát místo $pole[2] tam bude $pole[3]

$adresa = "http://dlouha_domena_hodne.cz/?page=neco&neco=pet&neco2=deset";
$pole = explode("/",$adresa);
$adresa = "http://".$pole[3];
echo $adresa;
Keeehi
Profil
substr($adresa,strrpos($adresa, "/"));
KubaFibi
Profil
děkuji, toto bude lepší jinak, protože ta "poslední část" adresy není vždy 3.
Medvídek
Profil
KubaFibi:
Ještě mužeš zkusit parse_url
KubaFibi
Profil
Supr, přesně toto jsem potřeboval. Díky

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: