יש לך שרת שמריץ קבצי PHP, לרוב אפאצ'י...
אם תכנס לכתובת הישירה נגיד:
www.your-domain.com/index.phpכמו שאתה יכול לראות ברשת, השרת לא שולח לך את הקוד מקור של הקובץ, אלא רק את הפלט שנוצר כתוצאה מהרצת index.php בדוגמה הזו...
ז"א:
אם יש לך connection.php, שם אתה שומר את פרטי ההתחברות לSQL.
אם תיגש ישירות לקובץ הזה www.your-domain.php/connection.php
מה שהשרת יעשה, הוא יריץ את הקוד, ז"א נניח הגדרת שם משתנים וכו',
אז הוא יטען את המשתנים הללו לזיכרון שלו...
יסתכל על מה צריך לשלוח ללקוח, וכיוון שהעמוד (מבחינת קוד HTML או כל דבר אחר שהוא מחוץ לתגיות של PHP)
אז הוא רק את הדברים שמחוץ לתגיות ה-PHP, ז"א הקודים שלך לא ישלחו ללקוח.
אתה יכול לקרוא על זה ברשת אם אתה מעוניין, אבל תחשוב איזה מערב פרוע היה האינטרנט אם לכל אחד היה את הקוד מקור של העמוד שהוא נכנס אליו, לא היה דבר כזה אבטחה באינטרנט.
בכל מקרה אין לך מה לחשוש, וכמובן כל זה נכון במידה ואתה מריץ קבצי PHP על שרת תומך, אם תעלה את קבצי הPHP האלו (שהסופו של דבר הם קובץ TXT לכל דבר), לשרת שלא תומך, נניח תומך בASP של MS...
אז השרת שלהם לא מבין את התגיות של PHP, והוא יחושב שזה פלט, אז תקבל את הקוד מקור של ה-PHP בצד לקוח!
