| SSI - Server Side Include |
Aby strona WWW była w pełni interakcyjna musi być w stanie wymieniać informację z użytkownikiem. Do osiągnięcia tego celu wykorzystuje się formularze HTML, które połączeniu z ze skryptami CGI, przetwarzającymi wprowadzone przez użytkowników informacje, pozwalają na zaprojektowanie automatycznych (dwukierunkowych) mechanizmów gromadzenia i dystrybucji informacji. W systemie WWW wszelkiego rodzaju zamówienia towarów i usług, kwestionariusze, ankiety, zapytania do bazy danych realizuje się poprzez odpowiednio zaprojektowane formularze, które komunikują się z programami wykorzystującymi protokół CGI.
W filozofii CGI kryją się mało bezpieczne elementy, szczególnie w operacjach, które przejmują dane z formularzy i zapisują je w plikach, z prawami zapisu dla grupy użytkowników WWW. Stanowi to potencjalne zagrożenie i dziurę w systemie, gdyż w końcu anonimowi użytkownicy WWW mogą w ten sposób przekazać do pliku polecenia systemowe, odwołujące się do jądra systemu. Dlatego też skrypty CGI powinny być dokładnie sprawdzane pod kątem procedur tworzenia i zapisywania plików, uruchamiania poleceń systemowych. W celu zwiększenia bezpieczeństwa stosuje się interfejs API (Application Program Interfaces) dla serwera WWW. Programowanie w użyciem API jest znacznie trudniejsze niż pisanie skryptów CGI, lecz rozwiązuje problem wydajności i bezpieczeństwa CGI.
W dokumentach HTML oprócz formularzy z odwołaniami do skryptów można umieszczać specjalne zlecenia SSI (Server-Side-Include), które zastępują programowanie CGI i pozwalają zaoszczędzić sporo czasu przeznaczonego na pisanie i testowanie programów. SSI wykorzystuje się głównie do tworzenia dynamicznych stron WWW, prezentujących informację wyprowadzoną z systemu (z dysku serwera).
Dokumenty HTML zawierające zlecenia SSI powinny być zapisywane z rozszerzeniem
.shtml, chociaż spotyka się także konwencję zapisu z rozszerzeniem
.ssi, co może spowodować nieprawidłową reakcję przeglądarek, zwłaszcza przeglądarki Internet Explorer. Serwer WWW, dzięki odpowiedniemu rozszerzeniu nazwy pliku, jest informowany o tym, że znajdują się w nim zlecenia SSI, które musi wykonać i rezultaty odesłać przeglądarce. Jeśli zlecenie SSI jest niepoprawnie zdefiniowane, wówczas przeglądarka wyświetli komunikat błędu.
Udostępnienie usługi SSI wymaga odpowiedniej modyfikacji dwóch plików konfiguracyjnych serwera WWW: srm.conf i access conf . W pierwszym z nich należy umieścić wiersz polecenia które informuje serwera o tym, jakie rozszerzenia w nazwie będą miały pliki zawierające zlecenia SSI.
AddType text/x-server-parsed-html .shtml
Gdyby zamiast rozszerzenia .shtml administrator umieścił rozszerzenie .html wówczas serwer analizować będzie wszystkie dokumenty .html jako zawierające zlecenia SSI, co znacznie spowolni jego pracę. W pliku konfiguracyjnym access.conf należy umieścić wiersz omawianego przy skryptach CGI parametru Options Includes ExecCGI.
Zlecenia SSI mają postać specjalnie sformatowanych komentarzy HTML, które serwer zbiera i używa jako poleceń dodania informacji do dokumentu, w miejscu, gdzie są umieszczone. Komentarz w HTML umieszcza się pomiędzy znacznikami :
<!-- komentarz -->
Składnia zleceń SSI w znacznikach komentarza jest następująca:
<#polecenie parametr(y)="argument"-->
Tekst zapożyczony
Ciekawe strony WWW
Nasada kominowa
Mechaniczne nasady kominowe - generatory ciągu,
wentylator pozwalają na wytworzenie ciągu nawet w warunkach całkowitego braku wiatru.
Nowe mieszkania Wrocław
Oferujemy nowe
mieszkania Wrocław na osiedlu Zielone Wzgórze na wrocławskich Krzykach.
W ofercie także miejsca postojowe.
mieszkania na sprzedaż wrocław II etap budowy
Osiedla Zielone Wzgórze to 211 mieszkań o atrakcyjnym rozkładzie, zróżnicowanych pod względem powierzchni oraz usytuowania
względem stron świata.
nowe nieruchomości wrocław W trakcie tego etapu powstały
mieszkania 1,2 i 3 - pokojowe. Biorąc pod uwagę potrzeby naszych dotychczasowych klientów zaprojektowano w przeważającej mierze mieszkania z osobną
kuchnią oraz dwustronne, w których okna z poszczególnych pomieszczeń wychodzą na 2 strony budynku.
Koszule
Zapraszamy do sklepu internetowego z koszulami BODARA oraz na stronę producenta koszul i krawatów
Bodara i
odzież służbowa dla firm Don Diego.
W ofercie:
koszule, krawaty, odzież
służbowa, odzież męska,
koszula damska. Na stronie także porady, aktualności, sklep on-line, nowości mody męskiej.
Projekty domów drewnianych
Budynek z pełnymi dwiema kondygnacjami
projekty domów jednorodzinnych, parterem i
piętrem, przy czym piętro nie posiada skosów poniżej wysokości użytkowej, zakończone jest stropem drewnianym lub żelbetowym.
Fałszerstwa dokumentów
Swoje działania skupiamy na pomocy naszym Klientom w zapobieganiu zjawiskom, związanym z przestępczością przeciwko dokumentom publicznym.
kurs kasjera Fałszerstwa znaków pieniężnych, puszczanie falsyfikatów do obiegu oraz działania przeciwko
wiarygodności dokumentów to przestępstwa.
Pensjonat Karpacz
Petrus to wymarzone miejsce na wypoczynek w samym sercu górskiego kurortu jakim jest Karpacz.
konferencje
karpacz pokoje miały być tak urządzone i wyposażone, aby przebywanie w nich było przyjemnością, a sala konsumpcyjna swą atmosferą zachęcała do wielogodzinnych rozmów w
gronie rodziny czy znajomych.
Meble kuchenne Wrocław
Oferowne przez nas
meble kuchenne posiadaja walory estetyczne i funkcjonalne. Wykonane są z najwyższej
jakości materialów renomowanych firm z branży stolarskiej. Zapraszamy Państwa do zapoznania się z naszą ofertą.
Środki czystości
Dyspersje i emulsje KLEEN PURGATIS jako środki czystości chronią materiały podłogowe wszystkich rodzajów i zwiększają ich jakość, ulepszają wygląd i zapewniają odporność. Są
stosowane aby ochronić podłoże przed ponownym zabrudzeniem.
Śliwka w czekoladzie
Wyśmienite kandyzowane śliwki w czekoladzie
słodycze ukryte w eleganckim kuferku.
Pozycjonowanie stron
Pozycjonowanie firmy to jedna z najskuteczniejszych form promocji stron internetowych w sieci.
Deweloperzy we Wrocławiu
Deweloper WPBM Mój Dom oferuje najlepsze
mieszkanie we wrocławiu w przystępnej cenie.