دليل بدء متقدم لسكربت الجانب الخلفي
يمكن أن تحتوي ملفات HTML على نصوص، علامات HTML و سكربت.
يمكن تنفيذ سكربت ملفات HTML على خادم الويب.
سكربت الجانب الخلفي
سكربت الجانب الخلفي هو برمجة سلوك الخادم. يُطلق عليه سكربت الجانب الخلفي أو سكربت الخادم.
سکربتهای کاربران (client-side scripts) برنامهنویسی رفتار مرورگر است. (لطفاً به منابع مراجعه کنید.) دروس ابتدایی JavaScript()).
چه چیزی سکربت سرور است؟
معمولاً، وقتی مرورگر درخواست یک فایل HTML را میکند، سرور این فایل را بازمیگرداند، اما اگر این فایل شامل اسکریپتهای سرور باشد، اسکریپتهای موجود در این فایل HTML قبل از اینکه به عنوان HTML خالص به مرورگر بازگردانده شود، اجرا میشوند.
چه چیزی میتواند سکربت سرور انجام دهد؟
- تغییر، اضافه کردن یا ویرایش محتوای وبصفحه به صورت پویا
- پاسخ به درخواستها یا دادههایی که توسط فرم HTML ارسال شدهاند
- دسترسی به دادهها یا پایگاه دادهها و بازگرداندن نتایج به مرورگر
- تخصیص صفحات به کاربران مختلف
- افزایش امنیت وبسایت، به طوری که کد وبسایت شما از طریق مرورگر قابل مشاهده نباشد
ملاحظات مهم:به دلیل اینکه اسکریپت در سرور اجرا میشود، مرورگر میتواند فایلهای سرور را حتی اگر از اسکریپت پشتیبانی نمیکند، نمایش دهد!
ASP و PHP
در CodeW3C.com، ما از طریق استفاده از صفحات سرور فعال (ASP) و پردازشگر پیشنویس (PHP) برای نمایش برنامهنویسی سرور استفاده میکنیم.
شما نمیتوانید کد منبع ASP یا PHP را از طریق مشاهده کد منبع ببینید، شما تنها خروجیهای سرور را میبینید که صرفاً HTML هستند. این دلیل آن است که قبل از ارسال خروجی به مرورگر به صورت HTML خالص، اسکریپت در سرور اجرا میشود.
مثالهای ASP
- نوشتن متن با ASP
- چگونه با استفاده از ASP متن بنویسیم.
- افزودن HTML به متن
- چگونه با استفاده از تگهای HTML متن را فرمت کنیم.