يعد التبديل إلى صفحة أخرى أحد الإجراءات الرئيسية التي يتم تنفيذها غالبا عند تطوير تطبيقات الويب باستخدام فب. يمكن أن يكون هذا مفيدا عندما يحتاج المستخدم إلى إعادة توجيهه إلى صفحة أخرى بعد إكمال إجراء معين بنجاح ، على سبيل المثال ، بعد إرسال نموذج.
أسهل طريقة للانتقال إلى صفحة أخرى في فب هو استخدام رأس() وظيفة. ترسل وظيفة الرأس() رأس هتب إلى المتصفح وتعيد توجيه المستخدم إلى عنوان ورل المحدد. يتم تحديد عنوان ورل من الصفحة للذهاب إلى كمعلمة وظيفة.
مثال على استخدام وظيفة الرأس () للانتقال إلى صفحة أخرى:
فب
لاحظ أنه بعد استدعاء وظيفة الرأس () ، يجب عليك استدعاء وظيفة الخروج() أو الموت () لإيقاف تنفيذ البرنامج النصي والانتقال إلى صفحة جديدة. يعد ذلك ضروريا لتجنب إمكانية استمرار تنفيذ التعليمات البرمجية على الصفحة الحالية بعد إعادة التوجيه.
- ما هو التحول إلى صفحة أخرى في بي إتش بي?
- معالجة النموذج
- تحديد طريقة تقديم النموذج
- إعادة التوجيه إلى صفحة أخرى
- 1. باستخدام رأس () وظيفة
- 2. باستخدام وظيفة جافا سكريبت
- 3. باستخدام علامة هتمل
- باستخدام رأس () وظيفة
- نقل البيانات بين الصفحات
- استخدام متغيرات الجلسة
- التبديل إلى صفحة أخرى مع المعلمات
- إنشاء عنوان ورل مع المعلمات
- معالجة الأخطاء أثناء الانتقال
ما هو التحول إلى صفحة أخرى في بي إتش بي?
التبديل إلى صفحة أخرى في فب هو عملية يتم فيها إعادة توجيه المستخدم إلى صفحة ويب أخرى عند النقر على رابط أو زر معين. يمكن أن يكون هذا مفيدا عندما تحتاج إلى أداء وظيفة معينة أو عرض معلومات أخرى في صفحة جديدة.
هناك عدة طرق للتبديل إلى صفحة أخرى في فب:
- باستخدام رأس () وظيفة
- باستخدام وظيفة هتب_ريديركت()
- باستخدام جافا سكريبت
- باستخدام علامات هتمل
1. باستخدام رأس ()
في فب يستخدم لإرسال رؤوس هتب ، بما في ذلك رأس" الموقع " ، الذي يشير إلى عنوان ورل الجديد للصفحة. يوجد أدناه نموذج رمز يوضح كيفية الانتقال إلى صفحة أخرى باستخدام هذه الوظيفة:
رأس ("الموقع: صفحة جديدة.بي إتش بي");
خروج;
2. باستخدام وظيفة هتب_ريديركت()
ويستخدم أيضا لإعادة توجيه المستخدم إلى صفحة أخرى. هنا مثال على الاستخدام:
هتب _ ريديركت ("صفحة جديدة.بي إتش بي");
خروج;
3. باستخدام جافا سكريبت
، الذي يعيد توجيه المستخدم إلى عنوان ورل المحدد. مثال على الكود:
صدى ";
4. باستخدام علامات هتمل
صدى 'الذهاب إلى صفحة جديدة';
هذه ليست سوى بعض الطرق للانتقال إلى صفحة أخرى في فب. يعتمد اختيار الطريقة على المهمة المحددة ومتطلبات المشروع وتفضيلات المطور.
معالجة النموذج
عند العمل مع فب ، غالبا ما يكون من الضروري التفاعل مع المستخدم من خلال نماذج الويب. معالجة النموذج هي واحدة من المهام فب الرئيسية التي تحتاج إلى حل.
لمعالجة نموذج في فب ، وعادة ما تستخدم طريقة بوست أو جيت. طريقة بوست ينقل بيانات النموذج عبر رؤوس طلب هتب ، وطريقة جيت ينقل بيانات النموذج عبر عنوان ورل الصفحة. من المهم أن تتذكر أن طريقة النشر توفر أمانا أكبر لنقل البيانات ، حيث لا يتم عرضها في عنوان ورل.
مثال على نموذج للمعالجة:
الاسم:
البريد الإلكتروني:
هنا نقوم بإنشاء نموذج مع حقلين:" الاسم "و"البريد الإلكتروني". نحدد أيضا أنه يجب معالجة النموذج من خلال ملف " обработчик.using " باستخدام طريقة النشر.
لمعالجة بيانات النموذج في فب ، تحتاج إلى إنشاء ملف " معالج.بي إتش بي " وتنفيذ الإجراءات اللازمة. على سبيل المثال ، يمكنك التحقق من البيانات المدخلة أو إرسالها إلى البريد أو كتابتها إلى قاعدة البيانات:
فب