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.


Czy powyższe informacje uważasz za wystarczające?
tak uzyskałem potrzebną pomoc
nie, nadal potrzebuję pomocy

Jeśli nadal masz wątpliwości zadaj nam dodatkowe pytania

Podaj swój adres email byśmy mogli Ci odpowiedzieć