TEMAT:
Polecenia SSI SSI jest skrótem od angielskiej nazwy Server Side Include. SSI są specjalnymi poleceniami dla serwera , który zamiast wyświelić, rozpoznaje je i zwraca wynik ich działania. Komendy SSI dostępne na serwerze Rubikon to: DATE_GMT - wyświetla aktualny czas uniwersalny (Greenwich Mean Time), DATE_LOCAL - wyświetla aktualny czas lokalny (serwera, nie użytkownika), DOCUMENT_NAME - podaje nazwę aktualnie wyświetlanego dokumentu, DOCUMENT_URL - podaje pełną ścieżkę do aktualnie wyświetlanego dokumentu, HTTP_HOST - podaje nazwę serwera, LAST_MODIFIED - wyświetla datę ostatniej modyfikacji dokumentu, HTTP_USER_AGENT - podaje nazwę przeglądarki, której używa osoba oglądająca dokumnet. W celu użycia któregoś w powyższych poleceń SSI należy w odpowiednim miejscu w dokumencie HTML wstawić specjalny komentarz w postaci: <!-- #echo var=komenda -->. Ważnym elementem jest sekwencja "#echo var=" która oznacza dla serwera, iż nie jest to zwykły komentarz, a właśnie polecenie SSI. Nie należy zapomnieć także o spacji przed zamknięciem komentarza. Jednocześnie warto zwrócić uwagę, że większość użytkowników stron WWW doskonale orientuje się, która jest godzina i jakiej przeglądarki używają, stąd natrętne informowanie ich o tych oczywistych faktach za pomocą SSI nie jest dobrze widziane. Najbardziej przydatny powinien być parametr LAST_MODIFIED uwalniający od konieczności ciągłego wpisywania daty ostatniej aktualizacji strony. Na przykład wstawiając do kodu HTML polecenie: Czas uniwersalny: <!--#echo var="DATE_GMT" --> Użytkownik na przeglądarce zobaczy wyrażenie: Czas uniwersalny: Thursday, 20-Jul-2000 10:28:05 GMT Natomiast w odpowiedzi na polecenie: Twoja przeglądarka to: <!--#echo var="HTTP_USER_AGENT" -- > Na przeglądarce wyświetlony zostanie tekst: Twoja przeglądarka to: Mozilla/4.0 (compatible; MSIE 5.5; Windows NT 4.0; TUCOWS.COM) UWAGA: Powyższe odpowiedzi są tylko przykładami. |