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

الموضوع: الدخول للموقع من صفحة واحدة فقط!

  1. #1
    ينتظر رسالة التوكيد
    تاريخ التسجيل
    Apr 2004
    المشاركات
    63

    الدخول للموقع من صفحة واحدة فقط!



    سلام عليكم

    هل من الممكن أن يكون الدخول للموقع من خلال صفحة واحدة فقط بحيث إذا تم الدخول من من أي صفحة فرعية يتم إعدة توجية الزائر إلى الصفحة الرئيسية للدخول من هناك :con2:

    وإذا كان ممكن يا ليت الطريقة


    مع الشكر مقدماً







  2. #2
    عضو فعال
    تاريخ التسجيل
    Feb 2002
    المشاركات
    1,247


    ضع الكود التالي في رأس الصفحة التي لايمكن أن تفتح إلا باتباع رابط معين على اعتبار أن الصفحة التي يجب أن يأتي منها الزائر هي index.php

    كود PHP:
    if (!eregi("index.php"$_SERVER['PHP_SELF'])) {
    //هنا ضع كود لتحويل المستخدم لأي صفحة .. أنا اكتفيت برسالة فقط 
     
    die ("وصول خاطئ .. لايمكنك الدخول بهذه الطريقة");







    __________________
    ومامن كاتب إلا سيفنى ****** ويبقي الدهر ماكتبت يداه
    فلا تكتب بكفك غير شيء ****** يسرك يوم القيامة أن تراه

  3. #3
    ينتظر رسالة التوكيد
    تاريخ التسجيل
    Apr 2004
    المشاركات
    63


    اشكرك على تجاوبك

    لكن ما ضبط كل مره يعطيني (وصول خاطئ .. لايمكنك الدخول بهذه الطريقة)

    :shy:

    والفكرة بالتفصيل هي ان عندي مجموعة من المقالات بترتيب معين
    المهم هو عدم امكانية الوصول لمقال او صفحة رقم 2 قبل المرور بالمقال او الصفحة رقم 1 وهكذا

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

    ولكم تحياتي






  4. #4
    عضو فعال
    تاريخ التسجيل
    Aug 2002
    المشاركات
    1,385


    في كل صفحة مقال ضع هذا الكود

    وعدل الكود على صفحة المقال التي قبلها


    اول استخدم داله سوتش

    وان شاء الله بيشرحها احد الاخوان قريبا





    __________________
    ง่ายง่ายไปมา,Ви задовольнити
    אני גאה לתמוך האחים שלי למות למען פלסטין

  5. #5
    عضو فعال جدا
    تاريخ التسجيل
    Feb 2004
    المشاركات
    2,307


    اهلا اخوي ..

    ربما تريد ان يتم الدخول اولا على شكل فهرس ثم الدخول على اي خبر من خلالهاا ..

    طريقة الاخ حلوه وهذه طريقة ثانيه انك تسوي متغير جديد بالرابط وتسند له قيمة او يكون متغير id وقيمتة

    كود PHP:
    <?
    // انا وضعت متغير op واسندت له قيمة true 
    $false $_GET['op'];
    if(!
    $false){
    echo 
    " لقد دخلت بطريقة خاطئه ";
    exit;
    }else{
    .
    .
    // اكمل بقية الصفحة 
    }
    ?>
    بحيث يكون الرابط يحمل المتغير دائما
    index.php?id=2&op=true

    هذا مثال وان شاء الله انها تنفع ...





    __________________
    بي اتش بي العرب : php-ar.com
    دروس PHP خاص : phpfaq.php-ar.com

    new site : www.naifphp.net/web

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


    الطريقه اللي ذكرها الاخ Dr.Server ... هي الاضعف بصراحه .... وممكن تجاوزها بسهوله ...


    اما طريقة الاخ جريح .... اخوي ما فيه احد بيعرف ال id مباشره !! .... يعني الموضوع انه اخذ الرابط من مكان ثاني ..... اقصد ما فيه احد بيحاول يدخل باستخدام
    index.php?id=2
    اتمنى انك فهمتني .... ولو اني ما عرفت اشرح بشكل واضح ...


    باعتقادي افضل طريقه انك تستخدم Sessions .... و في الصفحه الاولى كون متغير في ال session (عدد عشوائي) و في كل رابط ارسل في ال GET_$ ... متغير sn يه العدد العشوائي ... و بالصفحه التالية (المطلوب حمايتها من دخول مباشر) تاكد من ان sn يساول العدد في ال session .....






  7. #7
    عضو فعال جدا
    تاريخ التسجيل
    Feb 2004
    المشاركات
    2,307


    اما طريقة الاخ جريح .... اخوي ما فيه احد بيعرف ال id مباشره !!
    وهذا يتطلب .. الدخول للصفحة المسماه فهرس





    __________________
    بي اتش بي العرب : php-ar.com
    دروس PHP خاص : phpfaq.php-ar.com

    new site : www.naifphp.net/web

  8. #8
    عضو نشيط
    تاريخ التسجيل
    Apr 2000
    المشاركات
    298


    عدل على الكود على حسب إحتياجك.
    و إنت و شطارتك بالـ PHP راح تقدر تعدل عليه

    كود:
    $waddr = explode("/", $HTTP_REFERER); if ($waddr[2] == ""){ exit; } $rep = substr_count("alnhr.", $waddr[2]); if ($rep > 1){ exit; }
    ملحوظة: الكود من إختراعي

    مع تحياتي






  9. #9
    ينتظر رسالة التوكيد
    تاريخ التسجيل
    Apr 2004
    المشاركات
    63


    اهلين شباب

    اشكركم على جهودكم

    بصراحه مني فاهم شي :shy:

    انا اعرف اسوي الصفحه بالفرونت بيج واحفضها وبعدين اعدلها .php واحط في بدايتها <??>

    هذي اللي اعرفه بال php بالاضافه للنسخ واللصق

    هل انسخ الاكواد اعلاه كما هي مع تغيير القيم والروابط من صفحه لصفحه والا ايه بالضبط

    افيدوني جزاكم الله خير










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

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

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