صفحة 2 من 3 الأولىالأولى 123 الأخيرةالأخيرة
النتائج 16 إلى 30 من 43

الموضوع: أريد منع التحميل من خارج الموقع

  1. #16
    عضو نشيط جدا
    تاريخ التسجيل
    Apr 2001
    المشاركات
    576


    أبو هيثم ......

    الرابط لن يعمل إلا من داخل تلك النافذة ....

    ولو نقلت الرابط لأي مكان لن يعمل ..........





    __________________
    شبكة العربي الموحد الإخبارية
    http://www.4uarab.com
    ===
    المنتدى العربي الموحد
    http://www.4uarab.com/vb

  2. #17
    عضو نشيط جدا
    تاريخ التسجيل
    May 2006
    المشاركات
    485


    السلام عليكم

    اخوي MohDesign

    ياريت السكربت إذا عندك لو سمحت

    تحياتي






  3. #18
    عضو شرف
    تاريخ التسجيل
    Mar 2003
    المشاركات
    1,899


    الاسكريبت في المرفقات اخي


    تحياتي





    الملفات المرفقة الملفات المرفقة
    __________________
    محلل لنظم المعلومات - ارسل لي رساله خاصه عبر المنتدى | join me on facebook / twitter
    php | flash&flex&air actionscript 2,3 | ajax&javascript | database pro Analyzer

  4. #19
    عضو سوبر نشيط
    تاريخ التسجيل
    Nov 2005
    المشاركات
    827


    السلام عليكم من جديد

    هذه مجموعة سكريبتات تفي بالغرض

    http://dsplus.sourceforge.net/

    هذا اخر

    سكريبت اخر

    سكريبت اخر

    تحياتي لكم





    __________________
    لا تطمعن في كرم من غرته شهرته ، فقد نسي انه بالأمس نجح بكرم الاخرين
    e107 المعربة www.e107arabic.org
    شبكة الباتشات و السوفتوير www.all-patch.org
    شركة استضافة مغربية www.naja7host.com

  5. #20
    عضو نشيط
    تاريخ التسجيل
    Jan 2005
    المشاركات
    169


    الموقر MohDesign ،، السكريبت يحتوي على ملفين هما:

    demoform.php
    linklokurl.php

    ليتك تتكرم بشرح طريقة إعداد وتركيب هذا السكريب، ولك الشكر مقدماً






  6. #21
    عضو نشيط جدا
    تاريخ التسجيل
    May 2006
    المشاركات
    485

  7. #22
    ينتظر رسالة التوكيد
    تاريخ التسجيل
    Nov 2005
    المشاركات
    482


    اقتباس المشاركة الأصلية كتبت بواسطة Jayyan
    الموقر MohDesign ،، السكريبت يحتوي على ملفين هما:

    demoform.php
    linklokurl.php

    ليتك تتكرم بشرح طريقة إعداد وتركيب هذا السكريب، ولك الشكر مقدماً

    السلام عليكم

    والله ياريت الشرح عشان هذه الطريقة تفيد جدا جدا جدا

    ولو اي حد يعرف طريقة احسن وافضل او الشرح ما يقصر






  8. #23
    عضو فعال جدا
    تاريخ التسجيل
    Feb 2003
    المشاركات
    2,007


    أخي هناك حل ... للرايت كليك


    من نفس الموقع أخي

    سأقوم بطرحه بعد قليل لني مشغول حاليا






  9. #24
    عضو فعال جدا
    تاريخ التسجيل
    Feb 2003
    المشاركات
    2,007


    أخي هناك حل ... للرايت كليك
    لا أعرف مدى فاعليته لكني استخدمه في موقعي وكل شيء تمام واتمنى منكم التطرق لنقدها ان امكن

    اولا بالنسبة للحفظ من خارج الموقع اجعله ممنوعا من خلال
    Hot link

    لكن تبقى مشكلة وهي الحفظ بالرايت كليك
    وهي ايضا باستخدم روابط غير مباشرة اي مثل
    down.php?id=23
    طبعا الملف down يحتوي على تحويل مباشر الى الرابط المخزن بالقاعدة أو اي نوع آخر
    أيضا سيكون هناك مشكلة
    نسخ الرابط يعني نسخ down.php?id=23
    فهنا يمكن تجاوزه للهوت لينك .. لكني اقوم بعمل جملة شرطية داخل الملف down يتأكد من الرابط الذي أتى منه أو من خلال زرع كوكيز في جهاز من زار موقع واستعلم هل الكوكيز موجود ام لا في dwon

    طبعا هذه الطريقة استخدمها ولم الاحظ اي تحميل خارجي

    اذا لم تفهم الطريقة فأخبرني لأقوم بتوضيحها أكثر

    وتقبل تحياتي






  10. #25
    ينتظر رسالة التوكيد
    تاريخ التسجيل
    Nov 2005
    المشاركات
    482


    اقتباس المشاركة الأصلية كتبت بواسطة fayz
    أخي هناك حل ... للرايت كليك
    لا أعرف مدى فاعليته لكني استخدمه في موقعي وكل شيء تمام واتمنى منكم التطرق لنقدها ان امكن

    اولا بالنسبة للحفظ من خارج الموقع اجعله ممنوعا من خلال
    Hot link

    لكن تبقى مشكلة وهي الحفظ بالرايت كليك
    وهي ايضا باستخدم روابط غير مباشرة اي مثل
    down.php?id=23
    طبعا الملف down يحتوي على تحويل مباشر الى الرابط المخزن بالقاعدة أو اي نوع آخر
    أيضا سيكون هناك مشكلة
    نسخ الرابط يعني نسخ down.php?id=23
    فهنا يمكن تجاوزه للهوت لينك .. لكني اقوم بعمل جملة شرطية داخل الملف down يتأكد من الرابط الذي أتى منه أو من خلال زرع كوكيز في جهاز من زار موقع واستعلم هل الكوكيز موجود ام لا في dwon

    طبعا هذه الطريقة استخدمها ولم الاحظ اي تحميل خارجي

    اذا لم تفهم الطريقة فأخبرني لأقوم بتوضيحها أكثر

    وتقبل تحياتي

    ياريت التوضيح اكثر ليا ولجميع الاخوان بارك الله بيك






  11. #26
    عضو نشيط جدا
    تاريخ التسجيل
    May 2006
    المشاركات
    485


    ايوه اخوي ياريت التوضيح

    تحياتي






  12. #27


    AL-MSHARY

    ياليت تعطينا طريقتك أجدها ناجحة جدا

    و مشكور مقدما





    __________________
    عُمان للتصميم
    www.omandesign.com
    إستضافة - تصميم جرافكس- برمجة - تصميم مواقع
    خدمات التقنية

  13. #28


    all-patch

    برنامج مميز
    http://www.21code.com/alfgate/index.php

    شكرا لك





    __________________
    عُمان للتصميم
    www.omandesign.com
    إستضافة - تصميم جرافكس- برمجة - تصميم مواقع
    خدمات التقنية

  14. #29
    عضو فعال جدا
    تاريخ التسجيل
    Feb 2003
    المشاركات
    2,007


    حسنا .. اخي سأقوم بتوضيح الطريقة
    وآسف على التأخر
    ..

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

    طبعا اساس الطريقة هو .. حماية الملفات بواسطة Hotlink من لوحة التحكم او hatacces
    وعندما نقوم بحماية الملفات .. طبعا لايمكن تحميلها من خارج الموقع
    ولكن هناك مشكلة وهي انه عندما يقوم بحفظ الملف بواسطة حفظ باسم او رايت كليك لايستطيع تحميل الملف.
    وحل هذه المشكلة بمايلي:
    اولا نقوم باستخدام ملف تحويل لرابط التحميل مثلا:
    كود PHP:
    down.php?id=34 
    طبعا سيكون الملف لديه مرجع اما قاعدة بيانات او نحوها يعرف ان الرقم 34 له ملف معين أو باستخدام طريقة أخرى كـ
    كود PHP:
    down.php?id=down/file.zip 
    طبعا اذا ضغط الزائر حفظ باسم او رايت كلك . فإن الملف dwon.php سيقوم بتحويل مباشرة الى الرابط لتحميله وعندها سيكون اتى من موقعك لأنه فتح ملف down.php الموجود في موقعك والملف قام بتحويله .. فعندها لن يعتبره hotlink زائر خارجي او من غيرالموقع لأنه اتى من ملف down.php

    طبعا هناك مشكلة على هذه الطريقة وهي أنه لو أحدا نسخ الرابط فإنه سيقوم بنسخ
    كود PHP:
    down.php?id=down/file.zip 
    وبالتالي فإن hotlink لن يعتبر زائر خارجي لأنه أتى من خلال ملف down.php لتحميل الملف
    وهذا يمكن منعه بعدة طرق..
    منها
    جعل دالة شرطية تتحق من رابط الزائر الذي اتى منه كما يلي
    كود PHP:
    <?
    $url
    =$id;
    if (
    $HTTP_HOST =="www.gl3a.com" or $HTTP_HOST !="gl3a.com"){
    header("location: $url");
    }else{
    Echo 
    "رسالة خطأ";
    exit();
    }
    ?>
    وبالتالي .. يكون قد حللت مشكلة الحفظ باسم وايضا مشكلة التحميل الخارجي
    ..

    طبعا قد استخدم بدل الدالة الشرطية عن دومين الموقع مثلا طريقة زرع الكوكيز بجهاز الزائر عند زيارته الموقع .. ثم عمل تحقق من وجود الكوكيز في ملف down.php






  15. #30
    عضو نشيط جدا
    تاريخ التسجيل
    May 2006
    المشاركات
    485


    هلا والله اخوي

    يعني نحط هذا الكود في ملف down.php ؟؟

    واذا ايوه إيش التعديلات إلي نعملها

    معليش تعبناك معانا

    تحياتي










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

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

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