العودة   منتديات البقعة > اقسام البرامج > بقعة لغات البرمجة

اعلانات

بقعة لغات البرمجة يناقش هاذا المنتدى لغات البرمجة فيجوال بيسيك , فيجوال سي ++ , دلفي , أكسيس , أوراكل , جافا , الاسمبلي, بي اتش بي, HTML , ..

  انشر الموضوع
إضافة رد
 
أدوات الموضوع انواع عرض الموضوع
قديم 05.07.2012, 04:16   المشاركة رقم: 1
المعلومات
الكاتب:
الرتبة


البيانات
التسجيل: 25.05.2012
العضوية: 2689
المشاركات: 523 [+]
بمعدل : 0.12 يوميا
اخر زياره : [+]
اللون  : ae
معدل التقييم:
نقاط التقييم: 10

التوقيت

الإتصالات
الحالة:
مريم وسام غير متواجد حالياً
وسائل الإتصال:

المنتدى : بقعة لغات البرمجة

 

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

سنستخدم لعملية الحماية ما يلى :
  • .htaccess
  • style.php
  • index.php
  • لاحظ : لا لوجود لملف style.css لأننا سنقوم باستبدالة بملف style.php
سنستخدم فى هذه العملية هو عدم مشاهدة محتويات ملف css الا اذا توفرت الخواص التالية :
  • هناك جلسه فعالة
  • هناك متغير معرف بمفتاح خاص بك داخل تلك الجلسة
مسار التنفيذ :

  • يتم تعريف الجلسة داخل الملف index.php وتعريف مفتاح بداخلها
  • عند استدعاء ملف style.css يتم تحويلة باستخدام htaccess mod rewrite الى style.php
  • بداخل ملف style.php يتم التأكد من أن الجلسه معرفه والمفتاح معرف
    • فى حالة التعريف : يتم اظهار محتويات الملف.
    • فى حالة عدم التعريف : لا يتم اظهار محتويات الملف .
  • بالتأكيد عند محاولة اظهار ملف css على جهاز السارق لن يظهر محتويات الملف لأن الجلسات يتم تعريفها على الخادم وليس على جهاز العميل
خطوات العمل :

بداخل ملف index.php او global.php ( المطلوب ملف يتم طلبة فى كافة صفحات الموقع )
رمز PHP:
<?php
session_start
();
$_SESSION['css_show_key'] = "Mr.Ajax";
?>

هنا عرفنا جلسة جديده وعرفنا بها مفتاح اسمه css_show_key وقيمتة Mr.Ajax
بلطبع لسنا بحاجة الى التنوية الى انه اذا كانت الجلسه معرفه فلا حاجه لاعادة تعريفها


والان سنقوم بانشاء ملف اسمه style.php ونضع ببدايتة الكود التالى:

رمز PHP:
<?php
session_start
();
header("Content-type: text/css");
if (
$_SESSION["css_show_key"] != "Mr.Ajax") {
die(
"Protected");
}
$_SESSION["css_show_key"] = "nothing";
?>

ثم نتبعه بمحتويات ملف style.css


هنا سيتم اختبار وجود متغير بالجلسة ومعرف بنفس القيمه التى حددناها وفى حالة عدم تواجدة يتم انهاء التنفيذ وعدم عرض شئ




وفى كلا الحالات يتم تغيير قيمة المتغير بالجلسة حتى لا يتم عرض اى شئ فى حالة وجود المتغير مسبقا


والان نأتى للخطوة الأخيرة وهى خطوة htaccess :
بملف .htaccess نضع المحتويات التالية :

رمز PHP:
RewriteEngine on
RewriteRule style
.css style.php

هنا سيتم تحويل ملف style.css الى style.php











عرض البوم صور مريم وسام   رد مع اقتباس
قديم 09.07.2012, 04:16   المشاركة رقم: 2
المعلومات
الكاتب:
الرتبة


البيانات
التسجيل: 02.06.2012
العضوية: 2690
المشاركات: 456 [+]
بمعدل : 0.11 يوميا
اخر زياره : [+]
اللون  : ae
معدل التقييم:
نقاط التقييم: 10

التوقيت

الإتصالات
الحالة:
مريم سليمان غير متواجد حالياً
وسائل الإتصال:

كاتب الموضوع : مريم وسام المنتدى : بقعة لغات البرمجة
افتراضي

 

معلومات رائعه وهامه

سلمت يداك









عرض البوم صور مريم سليمان   رد مع اقتباس
قديم 02.08.2012, 04:43   المشاركة رقم: 3
المعلومات
الكاتب:
الرتبة


البيانات
التسجيل: 26.07.2012
العضوية: 2713
المشاركات: 109 [+]
بمعدل : 0.03 يوميا
اخر زياره : [+]
اللون  : ae
معدل التقييم:
نقاط التقييم: 10

التوقيت

الإتصالات
الحالة:
كانون غير متواجد حالياً
وسائل الإتصال:

كاتب الموضوع : مريم وسام المنتدى : بقعة لغات البرمجة
افتراضي

 


يعطيك الف الف عافيه

موضوع رااائع

وجهود أروع

ننتظر مزيدكم

بشوووق









عرض البوم صور كانون   رد مع اقتباس
إضافة رد

مواقع النشر (المفضلة)

الكلمات الدلالية (Tags)
ملفات, من, السرقه, css, حماية, شرح, كيفية

أدوات الموضوع
انواع عرض الموضوع

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

BB code is متاحة
كود [IMG] متاحة
كود HTML معطلة

الانتقال السريع

المواضيع المتشابهه
الموضوع كاتب الموضوع المنتدى مشاركات آخر مشاركة
شرح مبسط عن كيفية حماية حقوق البرمجه بالتبليغ الالكتروني مريم سليمان بقعة لغات البرمجة 12 02.07.2013 03:45
7 خطوات لحماية السكربت منن السرقه لوجين بقعة لغات البرمجة 0 17.06.2012 08:29
برنامج FLVDirect 2010 الخطير في تشغيل ملفات الميديا وتحميل ملفات الفيديو من مواقع adam بقعة البرامج 0 20.04.2010 02:27
برنامج لتحويل ملفات mp3 إلى ملفات midi و إرسالها للجوال houd بقعة البرامج 0 09.03.2010 04:35
شرح كيفية حذف ملفات الكوكيز semo fayez ~ ..آڸڪمـْبيۉٺژ ۉآڸبژآمـْج .. ~ ღ 1 21.09.2009 12:27


Powered by vBulletin®
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.