xhtml apache מפת האתר דף ראשי

«
«
«
«
«
«
«
«
«
«
«
«
«
«

SSI הגדרות  « SSI  « ראשי

מאמר 2: SSI (SERVER SIDE INCLUDE) - WEBOPEDIA

2.1 הגדרה

SSI הוא סוג של הערת HTML המכוונת את השרת ברשת ליצור נתונים באופן דינמי עבור עמוד האינטרנט, עפ"י בקשה.

2.2 שימוש

הפורמט הבסיסי של תוספות אלו הוא:
<…"command tag="value#--!>
command# יכולה להיות אחת ממספר פקודות שנתמכות על ידי השרת ברשת. הפקודה הפשוטה ביותר היא include#, אשר מכניסה את התוכן של קובץ אחר.
פקודה זו שימושית במיוחד כדי להבטיח שרכיבים, כגון כותרות עליונות ותחתונות, יהיו זהים בכל עמודי האתר. כדי לשנות רכיב שכזה, יש צורך לשנות רק את קובץ ה-include במקום לעדכן כל עמוד בנפרד.

ניתן גם להשתמש בתוספות כדי להריץ תוכניות ולהכניס את התוצאות לקובץ, לכן הן מהוות כלי חזק בידי מפתחי רשת.

לא קיים תקן רשמי ל- SSI ולכן כל שרת אינטרנט יכול לתמוך ב- SSI שונים בדרכים שונות. אך, בכל אופן, הרבה פקודות SSI (כגון include# או exec#) הפכו לתקנים בפועל.
עמודי אינטרנט אשר כוללים תוספות SSI מסתיימים לרוב בסיומת shtml., אך זו לא דרישה מחייבת.
סיומת זו מאפשרת לשרת ברשת לזהות את העמודים הללו, שיש לעבדם, לפני שהם נשלחים לדפדפן.