পিএইচপি হ'ল একটি প্রোগ্রামিং ল্যাঙ্গুয়েজ (পিএল) যা বিভিন্ন ইন্টারনেট সাইটের জন্য প্রোগ্রাম লেখার জন্য বহুল ব্যবহৃত হয়। এর প্রধান বৈশিষ্ট্যটি হ'ল সমস্ত কোডটি সার্ভারের পাশেই কার্যকর করা হয় এবং পরবর্তীকালে কাজের ফলাফলটি এইচটিএমএল সামগ্রী হিসাবে ব্যবহারকারী ব্রাউজারে প্রদর্শিত হয়।
নির্দেশনা
ধাপ 1
পিএইচপি ফাইলে লিখিত কোডটি রিমোট সার্ভারে ব্যবহারকারীর কম্পিউটারের থেকে স্বাধীনভাবে চলে। আপনি যখন সাইটটি পরিদর্শন করেন, ব্রাউজার উইন্ডোটি এইচটিএমএল বিষয়বস্তু প্রদর্শন করে যা সম্বোধন করা সার্ভার থেকে প্রাপ্ত হয়েছিল, যেমন। কম্পিউটার যার উপর সাইটের সমস্ত উপাদান সংরক্ষণ করা হয়।
ধাপ ২
আপনি সাইটে যান, ব্রাউজার একটি সংকেত প্রেরণ করে, যার প্রতিক্রিয়া হিসাবে সার্ভারটি হাইপারটেক্সট ফর্ম্যাটে প্রোগ্রামে প্রয়োজনীয় উপাদানগুলি ফিরিয়ে দেওয়া শুরু করে। কোনও পিএইচপি পৃষ্ঠায় অ্যাক্সেস করার সময় সার্ভার, কমান্ড ইন্টারপ্রেটার ব্যবহার করে কোডে নির্দিষ্ট নির্দেশাবলী কার্যকর করে প্রয়োজনীয় গণ্য ক্রিয়াকলাপ সম্পাদন করে। তাদের সমাপ্তির পরে, প্রোগ্রামটির ফলাফলটি এইচটিএমএল এও উত্পন্ন হয় এবং সমাপ্ত সংস্করণে ব্যবহারকারীকে প্রেরণ করা হয়।
ধাপ 3
রিমোট কম্পিউটারের দ্বারা স্ক্রিপ্টটির সম্পাদনার সময় কোডের জটিলতা এবং বিশালতা এবং সেই সাথে সার্ভারের গতির উপর নির্ভর করে যা সাইটটি অবস্থিত। এটি লক্ষ করা উচিত যে যদি পিএইচপি-র জন্য লাইব্রেরি এবং নির্দেশাবলী সম্পর্কিত সেটটি হোস্টিং সরবরাহকারীর মেশিনে ইনস্টল না করা হয়, তবে স্ক্রিপ্টটি আরম্ভ করা হবে না, যার অর্থ ব্রাউজার উইন্ডোতে প্রয়োজনীয় পৃষ্ঠাটি লোড হবে না।
পদক্ষেপ 4
ব্যবহারকারীর ক্রিয়াগুলির উপর নির্ভর করে ব্রাউজার থেকে প্রয়োজনীয় সংকেত সার্ভারে প্রেরণ করা হয়। উদাহরণস্বরূপ, নিবন্ধকরণ ফর্মের ডেটা পূরণ করার পরে, উপযুক্ত বিন্যাসে সমস্ত নির্দিষ্ট ডেটা একটি রিমোট কম্পিউটারে প্রেরণ করা হয়, যা পূরণের সঠিকতা পরীক্ষা করে। যদি কোনও ক্ষেত্রটি ভুলভাবে পূরণ করা হয়, মেশিনটি প্রয়োজনীয়তা অনুসারে ভুল ডেটা নির্দেশ করতে ব্রাউজারে একটি অনুরোধ প্রেরণ করে। সার্ভারে সঠিকভাবে পূরণ করা তথ্য প্রেরণের সাথে সাথে এটি সংরক্ষণ করা হবে এবং ব্রাউজারে একটি বার্তা পাঠানো হবে যে নিবন্ধকরণটি সফল হয়েছে was
পদক্ষেপ 5
পিএইচপি-তে ভুলভাবে লিখিত একটি প্রোগ্রাম ব্যবহারকারী বা সার্ভার যাই করুক না কেন সঠিকভাবে কাজ করবে না। যদি পিএইচপি কোড প্রক্রিয়া করা যায় না, দূরবর্তী মেশিনটি ব্রাউজারে একটি অনুরূপ বার্তা প্রেরণ করে, যা মনিটরে প্রদর্শিত হয়।
পদক্ষেপ 6
পৃষ্ঠায় প্রতিটি নতুন কল সহ, পিএইচপি স্ক্রিপ্টটি পুনরায় শুরু হবে, যার অর্থ পূর্ববর্তী অনুরোধ নির্বিশেষে প্রতিটি পৃষ্ঠা প্রক্রিয়া করা হয়। উদাহরণস্বরূপ, আপনি যখন কোনও পৃষ্ঠা থেকে অন্য পৃষ্ঠায় যান তখন পৃথক প্রোগ্রাম কার্যকর করা হয় যা সাধারণত একে অপরের সাথে সম্পর্কিত হয় না তবে একই সাথে একটি একক কাঠামো গঠন করে। যদি কোনও পিএইচপি ফাইল থেকে অন্যটিতে ডেটা স্থানান্তর করা প্রয়োজন হয় তবে সংশ্লিষ্ট পিএল নির্দেশাবলী ব্যবহৃত হয়।