الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

إعادة التوجيه

مغلق
بدأه أنس العلي في 24 يوليو 2006 · 1 رد · 416 مشاهدة · في منتدى تطوير المواقع بـ PHP
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكو ورحمة اللهو بركاته

لقد قمت بعمل صفحة لتسجيل الدخول بحيث يتم إرسال المستخدم إلى الصفحة الرئيسية عند نجاح العملية والنتيجة كانت جيدة على localhost ولكن عند رفع الموقع لم تعمل على لاأدري ما المشكلة وأرجو المساعدة

وهذا هوالكود المستخدم

header("location: index.php");

شكرا

تم تعديل هذه المشاركة بواسطة أنس العلي في 24 يوليو 2006 في 20:38

#2

أخي الكريم هل لديك Output قبل ارسال الـ Header : لأنه قد يحدث لك مشاكل على ذلك . على العموم . هل هناك رسالة خطأ ما تضهر لك

قم بعرضها لنعرف السبب .

بمعنى اخر هل انت متأكد من ان المترجم يصل الى السطر هذا الي بترسل فيه الـ header

يمكنك اختبار وصول المفسر او المترجم للسطر الي فيه اعادة التوجية بعمل طبعاعة لأي جملة ما قبل السطر فإن وصل لها فمعناه الخطأ في الـ Header

لأنه احيانا يكون لديك خطأ ما في سطر اخر يوقف من مواصلة القراءة والا تضهر رسالة الخطأ هذا على الـ Server

على العموم :

جرب التالي :

جرب ان ترسل العنوان بالكامل :

header("Location: http://www.example.com/");

إذا لم ينجح استخدم اعادة التوجية عن طريق Html باستخدام Meta Tage كما يلي :

<meta http-equiv="refresh" content="2;url=index.php">

الرقم 2 يحدد الفترة الزمنية التي يجب على المتصفح ان ينقلك للعنوان index.php

غير الفترة الزمنية على ما تريد الرقم 0 يعيدك بسرعة . لكن الرقم 2 يفضل كي تدع وقت للرسالة التي تضهر للمستخدم مثلا رسالة تم تسجيلك بنجاح الرجاء الإنتضار بينما يتم تحويلك للصفحة الرئيسية . هذا على سبيل المثال . يتم ترك 2 ثانية كي يتم ضهور هذه الرسالة قبل إعادة التوجية .

لكن تأكد من عدم وجود خطأ ما قبل ارسالة الـ Header كما شرحت لك كيف تتأكد من ذلك بطباعة اي جملة قبل السطر الخاص بالـ Header لنضمن من أن المترجم يقرأ الكود .

أنا تحدث معي مشاكل بنفس هذه الطريقة ويكون الخطأ في سطر اخر قد تكون نسيان الفاصلة المنقوطة . والا يضهر الـ Sever نص رسالة الخطأ بينما على LocalHost تضهر رسالة الخطأ . وهذا بسبب معالجة الأخطا في الصفحة وهوا موضوع اخر . بكيف تتحكم بعرض الأخطاء وطريقة معالجتها .

بالتوفيق .

;)

هذا الموضوع مغلق.

مواضيع مشابهة