ცხოვრება

რატომ ვერ ვხედავ ჩემს PHP კოდს, როდესაც ვხედავ წყარო?

რატომ ვერ ვხედავ ჩემს PHP კოდს, როდესაც ვხედავ წყარო?

ვებ დეველოპერებმა და სხვებმა, რომლებსაც აქვთ მცოდნე ვებ – გვერდები, იციან, რომ შეგიძლიათ გამოიყენოთ ბრაუზერი ვებსაიტის HTML კოდის სანახავად. ამასთან, თუ ვებსაიტი შეიცავს PHP კოდს, ეს კოდი არ ჩანს, რადგან ყველა PHP კოდი შესრულებულია სერვერზე, სანამ ვებგვერდზე ბრაუზერში გაგზავნით ხდება. ყველა ბრაუზერს, რომელიც ოდესმე იღებს, არის HTML- ში ჩაშენებული PHP- ის შედეგი. ამ იმავე მიზეზის გამო, თქვენ ვერ შეგიძლიათ გადახვიდეთ .php ფაილზე ინტერნეტში, შეინახოთ იგი და მოელოდოთ, თუ როგორ მუშაობს იგი. თქვენ მხოლოდ PHP მიერ წარმოქმნილ გვერდს ინახავთ, და არა თავად PHP.

PHP არის სერვერის პროგრამირების ენა, რაც იმას ნიშნავს, რომ იგი შესრულებულია ვებ სერვერზე, სანამ ვებგვერდი გაიგზავნება საბოლოო მომხმარებლისთვის. სწორედ ამიტომ ვერ ხედავთ PHP კოდს, როდესაც ათვალიერებთ წყაროს კოდს.

PHP სკრიპტის ნიმუში

როდესაც ეს სკრიპტი ჩნდება ვებ – გვერდის ან .php ფაილის კოდირებისას, რომელიც გადმოწერილია ინდივიდის მიერ კომპიუტერში, მაშინ მაყურებელი ხედავს:

ჩემი PHP გვერდი

იმის გამო, რომ დანარჩენი კოდი მხოლოდ სერვერის ინსტრუქციაა, მისი ნახვა შეუძლებელია. ხედვის წყარო ან შენახვა უბრალოდ აჩვენებს კოდის შედეგებს ამ მაგალითში, ტექსტში ჩემი PHP გვერდი.

სერვერული მხარის სკრიპტირება კლიენტის გვერდითი სკრიპტირებისთვის

PHP არ არის ერთადერთი კოდი, რომელიც მოიცავს სერვერის სკრიპტირებას, ხოლო სერვერის სკრიპტირება არ შემოიფარგლება მხოლოდ ვებსაიტებით. სხვა სერვერზე პროგრამირების ენები მოიცავს C #, Python, Ruby, C ++ და Java.

კლიენტის მხრიდან სკრიპტირება ფუნქციონირებს ჩაშენებული სკრიპტებით - ყველაზე გავრცელებულია JavaScript– ის, რომელიც იგზავნება ვებ – სერვერიდან მომხმარებლის კომპიუტერში. კლიენტის მხრიდან სკრიპტის დამუშავება ხდება ვებ – ბრაუზერში, საბოლოო მომხმარებლის კომპიუტერზე.