Partea de server include - elementele de bază și trucurile de utilizare

Acest lucru va face paginile live. Acest lucru vă va ajuta să actualizați cu ușurință site-urile dvs. Scripturile CGI pot introduce cod HTML în paginile site-ului. Toate acestea pot deveni o realitate cu utilizarea "Server Side Includes", cunoscut și ca SSI.







"Include" înseamnă că SSI adaugă ceva în paginile dvs.

"Server Side" înseamnă că SSI este servit de server, nu de browser. În timp ce serverul trimite pagina dvs. către browser-ul vizitatorului, acesta scanează pagina, căutând etichete speciale care să vă spună ce să includeți în locul acestora. Când găsește astfel de etichete, acesta include blocuri de cod în locul acestei etichete și trimite rezultatul.

În cazul în care nu utilizați același cod pe paginile site-ului (cum ar fi barele de navigare, formularele de abonament etc.), utilizați SSI și va trebui să modificați un singur fișier pentru a modifica toate paginile în care este utilizat SSI.

Este ușor!

Dar dacă acest lucru este atât de simplu, atunci de ce nu toată lumea utilizează SSI? Există două răspunsuri: 1) această procedură durează mai multe nanosecunde de la server pentru a scana și a adăuga; 2) nu toată lumea știe cum să utilizeze SSI.

Cele mai multe companii de hosting vă permit să utilizați SSI. O cerință comună în acest caz este extensia .shtml pentru astfel de pagini. Acest lucru se datorează faptului că utilizarea SSI ocupă o parte din resursele serverului și o anumită perioadă de timp. În acest fel, veți utiliza extensia .shtml pentru paginile SSI și extensiile .html și .htm pentru oricine altcineva.







Dacă nu știți dacă serverul SSI acceptă, efectuați un test simplu.

Creați 2 fișiere. Scrie primul nume mytest.shtml și al doilea - myssi.txt

Textul lui mytest.shtml:

Textul fișierului myssi.txt:

Încărcați aceste două fișiere pe server și vizualizați fișierul mytest.shtml în browser. Dacă vedeți fraza "Se duce aici, aici sunt!", Înseamnă că serverul acceptă SSI.

Probabil că va funcționa pe unele servere, dar nu deloc. Pentru a fi sigur de performanța SSI, scrieți astfel:

Și acum vom arăta exemple de utilizare corectă a SSI:

tag-ul:

Fișierul pe care îl includeți poate avea cod HTML pentru grafică și sunet, dar nu le puteți introduce direct. Fișierul trebuie să fie în același director ca și pagina .shtml.

(2) Tag:

Același lucru ca fișierul = "__________" cu excepția faptului că fișierul poate fi într-un director diferit.

(3) Tag:

Folosind aceste 3 etichete simple, veți avea o singură bucată de cod care va fi inclus pe toate paginile site-ului dvs.

Puteți adăuga, de asemenea, rezultatele scripturilor CGI, inclusiv contoarele, bannerele, știrile și vremea de pe alte site-uri, și multe altele care pot fi făcute de scripturile CGI.

Iată un alt exemplu:

Întregul design durează câteva secunde pentru încărcare, dar este doar o demonstrație a libertății creativității atunci când se utilizează SSI.







Articole similare

Trimiteți-le prietenilor: