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

الموضوع: ضرورى ! ماذا يفعل هذا الكود ؟؟

  1. #1
    عضو فعال جدا
    تاريخ التسجيل
    Sep 2007
    المشاركات
    2,065

    ضرورى ! ماذا يفعل هذا الكود ؟؟



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

    هذا الكود

    كود:
     
      $message = addslashes($message);  
      eval('$message = "' . $message . '";');
      $message = stripslashes($message);
      $message = addslashes($message);

    ما فائدته ؟؟ ماذا يفعل للمتغير messages







  2. #2
    عضو نشيط
    تاريخ التسجيل
    Aug 2007
    المشاركات
    44


    1- يضيف سلاش ( / ) لـ " و ' و / أيضا ، حتى تتم معالجته بالدالة التي تليها ..

    2- تطبيق ما يحتويه المتغير message على أساس أنه كود PHP

    3- إزالة أي سلاش بقي بعد عملية المعالجة بالدالة eval

    4- إضافة سلاش مرة أخرى .






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


    المفروض... كل ما يعمله هو
    كود:
      $message = addslashes($message);
    لان
    كود:
     eval('$message = "' . $message . '";');
    اذا كان المتغير ما يحتوي unescaped quotes ما راح تغير اي شيء في قيمته

    لكن اعتقد فيه طرق (غير عادية) ممكن تستخدم الكود السابق لايذاء السيرفر.... لها علاقة باضافة encodings معينة.... لكن احتاج ابحث في الموضوع للتاكد.....

    على اي حال... الكود ليس له معنى.... ممكن نفهم ليه تسأل ؟










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

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

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