في تطوير المشروع ، سترى غالبًا أنك تمرر القيم بين الصفحات المختلفة. في عمل الويب ، يسرد هذه المقالة ثلاث طرق مشتركة لك.
1. نقل القيمة بعد ذلك
نقل القيمة هو طريقة تستخدم في قفزة نموذج HTML ، وهو مريح للغاية للاستخدام. على سبيل المثال:
<html> <form Action Action = '' method = ''> <input type = 'text' name = 'name1'> <input type = 'hidden'
يملأ الإجراء في النموذج مسار عنوان URL لصفحة القفز ، وتملأ الطريقة طريقة النشر. بعد الضغط على زر الإرسال في النموذج ، سيتم تمرير المحتوى الذي يحمل الاسم في النموذج إلى عنوان URL المملوء ، والذي يمكن الحصول عليه من خلال $ _post ['name'] ، على سبيل المثال:
<؟ php $ a = $ _ post ['name1'] ؛ $ b = $ _ post ['name2'] ؛؟>
هذه خدعة مريحة للغاية. عندما يتم تحديد النوع "مخفيًا" في علامة الإدخال ، سيتم إخفاء علامة الإدخال وعدم عرضها على الصفحة. ومع ذلك ، فإن علامة الإدخال في النموذج ولها قيمة اسم وقيمة قيمة. سيتم تمريره أيضًا مع زر الإرسال. يمكن أن تمر هذه العلامة المخفية ببعض المحتوى الذي لا تريد عرضه.
2.get قيمة نقل القيمة
يتم تمرير قيمة الحصول على عنوان URL ، وعندما تقفز الصفحة ، تقفز مع عنوان URL. شائع الاستخدام في استخدام علامات <a>. على سبيل المثال:
<a href = 'delete.php؟ id = value'> انقر لي للقفز </a>
بعد القفز إلى xxx.php ، يمكنك الحصول على القيمة التي تم تمريرها من خلال $ _get ['id']. غالبًا ما يتم استخدام طريقة الحصول على عناوين URL لحذف أو قراءة ملفات PHP بمعرف معين.
3. انتقال قيمة التهوية
الجلسة هي نوع من المتغير العالمي ، والذي يتم استخدامه غالبًا لحفظ البيانات الشائعة مثل معرف المستخدم بعد تسجيل الدخول. بمجرد حفظه إلى الجلسة ، يمكن الحصول على صفحات أخرى من خلال الجلسة. يجب تمكين الجلسة للجلسة:
<؟ $ _session ['One'] = value1 ؛ $ _session ['two'] = value2 ؛ // قيمة الجلسة قراءة: $ one = $ _session ['One'] ؛ // Dity Value Dortuction Unset ($ _ Session ['One']) ؛؟>
شكرا لك على القراءة ، آمل أن تساعدك. شكرا لك على دعمك لهذا الموقع!