كلنا قد مر علينا أسلوب أو أكثر من أساليب الكابتشا CAPTCHA عند إبحارنا على الشبكة. فعند التسجيل في المواقع أو طرح التعليقات، تأتينا بعض صور الكلمات أو الأحرف المقطعة والملونة. وبعض الأحيان، يتم استخدام أساليب أخرى، كعرض بعض الصور واختيار أنسب صورة للسؤال المطروح. كل هذا يتم للتحقق ما إذا كان المستخدم بشراً وليس آلةً.
رﻱكابتشا أتت بمفهوم جديد، ونقلت الكابتشا نقلة نوعية. فمع حفاظها على السبب الرئيس وهو التفريق بين البشر والآلة، ومن ثم الحماية من السخام. فهي تقوم بعرض كلمات إنجليزية مفهومة، وليس بعض الأحرف والأرقام العشوائية. والسبب وراء ذلك هو محاولة الشركة رقمنة الكتب التي كتبت قبل اختراع الحاسوب. وتحوليها إلى كتب إلكترونية يسهل أرشفتها والبحث فيها، عبر المدخلات التي يكتبها المستخدمون بصورة كابتشا.
سأقوم في هذا المقال بشرح طريقة تطبيق رﻱكابتشا باستخدام 3 طرق مختلفة. أولاً باستخدام PHP، وبعدها بتطبيق شكل مخصص ليتلائم أكثر مع شكل الموقع المراد إدراج الخدمة فيه، وأخيراً باستخدام تقنية أجاكس AJAX.
الوسوم: AJAX ، JavaScript ، PHP ، reCAPTCHA ، سخام ، كابتشا
الملفات المؤقتة ضرورة لكل برنامج تتم زيارته بكثرة، حيث يقوم بتخفيف الضغط عن القاعدة. وهنا أتكلم عن برنامج يجلب البيانات من القاعدة.
تصور أن يكون لديك برنامج مقالات يقوم بالاتصال بالقاعدة واستخراج عشر نتائج في الصفحة، وتصور ايضاً أن يكون عدد الزوار مثلاً مئة، إذاً مئة اتصال في اللحظة الواحدة. بالإضافة، إذا كانت لديك اتصالات أخرى مع القاعدة لجلب معلومات أخرى (مثل إعدادات الموقع والأقسام ووو).
ففكرة الملفات المؤقتة هي أنه عند جلب البيانات من القاعدة، تقوم بحفظ المخرجات في متغير وتقوم بإرساله إلى ملف مؤقت يتم إنشائه آلياً، ويتم طباعة المتغير في الصفحة كأنه لم يتم ي شيء، لكن أي زائر سيدخل بعد ذلك، سيحصل على النتائج المخزنة في الملف المؤقت دون الحاجة للاتصال بالقاعدة في كل مرة. ومع حساب عدد الزوار، تخيّل عدد الاتصالات بالقاعدة التي ستتخلى عنها ببساطة.
الوسوم: cache ، PHP ، ملفات مؤقتة

كثير منكم لا يحب الدالة ()Mail في لغة البرمجة php ولكنه بالرغم من ذلك يستعملها عندما يريد ارسال الرسائل في برامجه او موقعه لانه ببساطة لا يملك البديل العملي، وسبب عدم حب هذه الدالة هو انها في اكثر الاحيان ترسل الرسالة بتواقيع غير مرحب بها من قبل شركات البريد وخاصة عندما نتكلم عن تطبيقات Microsoft وبريد Hotmail ولذلك تصنف الرسالة وتدخل في مجلد الجنك ميل Junk mail او ما يسمى Bulk او Spam وكل هذه الاسماء تطلق على اسم المجلد الذي يستقبل الرسائل الغير موثوق من مصدرها كما اسلفنا.
الوسوم: PHP ، SMTP ، رسائل إلكترونية
الكاش … كلمة سمعها الكثيرين … منهم المحترفون ومنهم المبتدئون … قرأت هذه الكلمة لأول مرة في منتديات جنة العرب … حيث كنت بصدد تركيب منتدى خاص بي … وكان من ضمن تعليمات الاخوة المشرفين عند تركيب النسخة هو اعطاء مجلد ” الكاش ” التصريح الامني اللازم لضمان الحماية الافضل للمنتدى … لم اكن اعرف ماذا يعني الكاش ولماذا يستعمل … ولكني الان وقد عرفت الجواب لسؤالي والحمد لله … اريد ان اشارككم بما عرفته عن هذا المجلد وماذا يعني وما هي الفكرة الكامنة من وراء استعماله في كثير من انظمة ادارة المحتوى العالمية …اعلم بان قسم من القراء يعلم الكثير عن الكاش ومنهم من يستعملونه في موافقعهم بدون ان يعرفوا لماذا يستعمل … ومن منكم قد قرأ في احدى المرات عن ما يسمى CacheLite وعرف عنها الكثير فاني متاكد بان القسم الكبير من متعلمي البرمجة لا يعلم شيء عن هذه الخاصية ولهذا السبب فاني اتوجه لكم بهذا المقال اليوم .
الوسوم: cache ، PHP ، ملفات مؤقتة
من المدونات والمواقع الشخصية إلى شبكات الإتصال الداخلية (إنترانت) ومواقع التشبيك الإجتماعي، مرورا بمواقع التجارة الإلكترونية، المواقع الحكومية ومواقع المنظمات غير الحكومية، يستطيع Drupal، كنظام لإدارة المحتوى، تلبية كل المتطلبات والإحتياجات بيسر وكفاءة عاليتين.
كانت البداية مجرد سكريبت بسيط لإدارة ساحات النقاش (منتديات) على يد الطالب البلجيكي Dries Buytaert، وكان الهدف مجرد برنامج بسيط يلبي الإحتياجات الخاصة. لكنه ما إن طرح كمصدر حر مفتوح المصدر سنة 2001 حتى بدأ ما يمكن أن نسميه بـ ثورة دروبال؛ نمى مجتمع دروبال، من مطورين، موثقين ومستخدمين، بشكل سريع فتحسن النظام وتطور ليصبح حاليًا أقوى أنظمة إدارة المحتوى CMS وقادرًا، طيلة السنوات الأخيرة، على حصد كل الجوائز ذات الصلة بمجال إدارة المحتوى والتشبيك الإجتماعي. وشعبيته في إزدياد مستمر: من ماي 2006 إلى أبريل 2007 تم تحميل دروبال من الموقع الرسمي أكثر من 600 ألف مرة. وخلال الفترة الممتدة من ماي 2007 إلى أبريل 2008 تم تحميله ما يقرب من المليون ونصف المليون مرة!
الوسوم: CMS ، Drupal ، PHP