De ce nu văd codul meu PHP când văd sursa?

Dezvoltatorii web și alții cunoscuți despre paginile web știu că puteți utiliza un browser pentru a vizualiza codul sursă HTML al unui site web. Cu toate acestea, dacă site-ul web conține cod PHP, codul respectiv nu este vizibil, deoarece tot codul PHP este executat pe server înainte de trimiterea site-ului către un browser. Tot browserul primește vreodată este rezultatul PHP-ului încorporat în HTML. Din același motiv, nu puteți accesa un fișier .php de pe web, salvați-l și așteptați să vedeți cum funcționează. Salvați doar pagina produsă de PHP, și nu PHP-ul în sine.

PHP este un limbaj de programare din partea serverului, ceea ce înseamnă că este executat pe serverul web înainte ca site-ul să fie trimis utilizatorului final. Acesta este motivul pentru care nu puteți vedea codul PHP când vedeți codul sursă.

Script PHP pentru probe

 

Când acest script apare în codificarea unei pagini web sau a unui fișier .php care este descărcat de o persoană pe un computer, acel vizualizator vede:

Pagina mea PHP

Deoarece restul codului sunt doar instrucțiuni pentru serverul web, acesta nu poate fi vizualizat. O sursă de vizualizare sau o salvare afișează pur și simplu rezultatele codului, în acest exemplu, textul My PHP Page.

Scripturi de la server vs. Scripturi din partea clientului

PHP nu este singurul cod care implică scripturi din partea serverului, iar scripturile din partea serverului nu se limitează la site-uri web. Alte limbaje de programare din partea serverului includ C #, Python, Ruby, C ++ și Java. 

Scripturile din partea clientului operează cu scripturi încorporate - JavaScript este cel mai frecvent - care sunt trimise de pe serverul web către computerul unui utilizator. Toate procesările scripturilor din partea clientului au loc într-un browser web pe computerul utilizatorului final.