Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Base_url
Forum PHP.pl > Forum > PHP
PiotrekM
Witam,
czy jest możliwość zwrócenia base url'a w prawidłowy sposób, tzn. jeżeli mam stronę w: http://strona.pl/folder/ i uruchomię jakiś kontroler, to url wygląda tak: http://strona.pl/folder/kontroler/metoda i taki zwraca base url, a chciałbym otrzymać http://strona.pl/folder/.
aktualnie robie to tak:
  1. $this -> base_url = "http://".$_SERVER['HTTP_HOST'];
  2. $this -> base_url .= preg_replace('@/+$@','',dirname($_SERVER['SCRIPT_NAME'])).'/';

Sory, że tak to zagmatwałem brzydal.gif
darko
  1. $this -> base_url = dirname($_SERVER['HTTP_REFERER']);

?
albo
  1. $this -> base_url = dirname(dirname($_SERVER['HTTP_REFERER']));
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.