Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Apache2 a header(Location:)
Forum PHP.pl > Forum > Serwery WWW > Apache
graraz
Mam postawionego apacha na openSuse11 z php5 i MySQL. Chcialbym wykorzystac mod_userdir. Niby wszystkie ustawienia wlasciwie byly juz po instalce i niby wywolanie strony http://localhost/~user/ dziala, jednak na akcjach mam ustawione np, header("Location: http://$host/index.php?I=$zmienna_z_GET"); gdzie $host =$_SERVER['HTTP_HOST'] i niestety dostaje blad 404 a wywolanie wyglada mniej wiecej tak http://localhost/index.php ...itd. W zaden sposob nie moge dojsc dlaczego bierze samo /localhost zamiast /localhost/~user/. Przegrzebalem chyba wszystkie configi, niestety nie daje rady. Prosze o pomoc.
Marq
Jak mogłeś sam zauważyć, $_SERVER['HTTP_HOST'] zwraca tylko host serwera. Spróbuj z $_SERVER['DOCUMENT_ROOT'].
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.