النتائج 1 إلى 7 من 7

الموضوع: الحفاظ على متغير من صفحة الى اخرى

  1. #1
    فضلاً اكتب اسمك الحقيقي هنا
    زائرداعية

    الحفاظ على متغير من صفحة الى اخرى



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

    عندي فورم بريدي :
    3 files

    form.htm
    confirm.php
    add.php


    عند الارسال من هذا الفورم تظهر المتغيرات في صفحة وعند الظغط على زر التأكيد تسجل في قاعدة البيانات :

    المشكلة ان المتغيرات لاتسجل في قاعدة البيانات لان الملف الثالث add.php لايتعرف عليها سؤالي هو:
    كيف يمكن الحفاظ على متغير من صفحة الى اخرى







  2. #2
    فضلاً اكتب اسمك الحقيقي هنا
    زائرداعية


    شكرا لكم
    لقد وجدت الطريقة في الموقع الرسمي للبي إتش بي الرسمي

    وهو استعمال الجلسلات SESSION

    تحياتنا






  3. #3
    عضو نشيط
    تاريخ التسجيل
    Mar 2005
    المشاركات
    281


    إما بالسيشن واما بالكوكيز ..

    أولا الكوكيز ..
    كود PHP:
    setcookie('Cookiename' "moon.ps",time()+3550);
    // هنا تضع كود الذهاب لصفحة  2 
    في الصفحة الثانية اعمل استدعاء للكوكي وفقط !!
    كود PHP:
    echo $_COOKIE['Cookiename']; 
    أولا قمنا بزراعة الكوكي Cookiename واعطيناه القيمة moon.ps وحددناها بواسطة time لمدة 3550 ثانية = ساعة واحدة

    في صفحة 2 قمنا بطباعة هذا الكوكي !!

    وهذا هو الكوكي

    ملاحظة :
    اذا اردت ان يكون الكوكي بإزالة نفسه عند اغلاق المتصفح لا تعطيه قيمة time()+3550 نهائيا






  4. #4
    عضو نشيط
    تاريخ التسجيل
    Mar 2005
    المشاركات
    281


    نسيت أن اقول setcookie
    تستخدم قبل أي html
    وشكرا






  5. #5
    عضو فعال جدا
    تاريخ التسجيل
    Dec 2004
    المشاركات
    4,037


    هذه الطريقة جيدة ..
    لكنني أستخدم طريقة أخرى .. أن تستخدم فورم مرة أخرى
    أي تأخذ كل $_POST أخذته من الصفحة الأولى وتضعه في حقل مخفي بنفس الاسم ونفس القيمة التي أخذتها .. بهذه الطريقة تنقل البيانات بنفس الطريقة مرتين ..





    __________________
    ....
    محمد حسام
    انترنت بلس

  6. #6
    عضو سوبر نشيط
    تاريخ التسجيل
    Jun 2004
    المشاركات
    678


    نعم انا استخدم طريقة اخي انترنت بلس وهي افضل ما اعرف
    وهي بهذه الطريقة

    كود PHP:
    <input type='hidden' name='id' value='InternetPlus'
    لكن مشكلتها انك لابد من وضع زر اضافة او ارسال لكي تنتقل الى الصفحة الاخرى ومعك المتغيرات المطلوبة

    ولكن لو اردت ان اخزن اي متغير مثلا اي بي او وقت دخول الزائر لموقعي او اي معلومات واردت ان تنتقل هذه المتغيرات الى اكثر من صفحة بدون ان يشعر الزائر فلن تجدي معك هذه الطريقة على ظني


    وهناك طريقة اخرى لحفظ المتغير من صفحة لصفحة اخرى


    كود PHP:

    <?php
    // المتغير مثلا انترنت بلس
    $bbb"InternetPlus";


    // ارسلنا متغير جديد باسم aaa 
    // وتساوي قيمته المتغير bbb
    <a href='index.php?action=ToPage&aaa=$bbb'اذهب للصفحة التالية</a>

    ?>


    على العموم اتمنى لو تعرض خبرات الاخوة الاخرين





    __________________
    سبحان الله وبحمده ..... سبحان الله العظيم

    اول موقع متخصص في جمع البرامج المعربة
    الريان نت للبرامج المعربة
    www.ar1ar.com

  7. #7
    فضلاً اكتب اسمك الحقيقي هنا
    زائرداعية


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

    في الحقيقة طريقة حماية الصفحات بالجلسات قرأت عنها في أكثر من موقع

    وبها يمكن حماية المتغيرات في أكثر من صفحة

    شكرا لكم جميعا










ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •  

أضف موقعك هنا| اخبار السيارات | حراج | شقق للايجار في الكويت | بيوت للبيع في الكويت | دليل الكويت العقاري | مقروء | شركة كشف تسربات المياه | شركة عزل اسطح بالرياض | عزل فوم بالرياض| عزل اسطح بالرياض | كشف تسربات المياة بالرياض | شركة عزل اسطح بالرياض