![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 175 Pomógł: 17 Dołączył: 23.06.2006 Ostrzeżenie: (0%) ![]() ![]() |
Witam
Posiadam konto na strony WWW w pewnej firmie hostingowej. Serwer tej firmy jest obsługiwany przez Apache i umożliwia korzystanie z CGI i PHP. Niestety jeśli chodzi o własną konfigurację apache, mogę tylko polegać na plikach .htaccess, a problem jest taki, że pod moje konto jest podpięte kilka domen. Interesuje mnie, czy za pomocą CGI lub PHP jest możliwość obsługi wszystkich żądań jakie przyjdą na serwer. Chciałbym, aby dany skrypt zachowywał się jak pewnego rodzaju "Serwer WWW", tj. na podstawie nagłówka HOST wysłanego z przeglądarki przesłałbym odpowiednią stronę z "wirtualnego serwera". Pozdrawiam -------------------- serwiswww.pl
|
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 1 385 Pomógł: 55 Dołączył: 1.03.2005 Skąd: śląsk Ostrzeżenie: (0%) ![]() ![]() |
da sie.
popatrz co zwraca $_SERVER - na tej podtawie serwuj odpowiednie dane. -------------------- aplikacje internetowe | Symfony
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 175 Pomógł: 17 Dołączył: 23.06.2006 Ostrzeżenie: (0%) ![]() ![]() |
Wiem co zwraca $_SERVER
![]() Może przedstawię na przykładach o co mi chodzi: Wszystkie domeny wymienione poniżej są zarejestrowane dla tego samego adresu IP Powiedzmy, że wywołujemy taki adres: http://domena1.pl/index.php?query_string Przychodzi żądanie do serwera, tam w pliku .htaccess za pomocą mod_rewrite przepisuje żądanie do pliku, który ma zająć się tym jak i każdym innym żądaniem. Nazwijmy ten plik request.cgi. Plik request.cgi musiałby zweryfikować co znajduje się w nagłówku Host i na podstawie podanego URLa sięgnąć po odpowiedni plik na serwerze i wysłać go do użytkownika, tutaj będzie to przetworzona zawartość skryptu php. Zdaży się jednak taka możliwość, że przyjdzie żądanie po obrazek i też go jakoś muszę wysłać. Tak więc muszę w pliku request.cgi wysyłać odpowiedni nagłówek Content-type. Oczywiście trzeba zachować się odpowienio, gdy np. żądany plik nie istnieje na serwerze, dostęp do katalogu jest zabroniony, itp. Pozdrawiam -------------------- serwiswww.pl
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 19.08.2025 - 16:22 |