أضف شرطة مائلة عكسية قبل كل علامة اقتباس مزدوجة ():
<?php $str = addlashes('ماذا تعني كلمة "yolo"؟");echo($str ?>تقوم الدالة addlashes() بإرجاع سلسلة تحتوي على خطوط مائلة عكسية مضافة قبل الأحرف المحددة مسبقًا.
الأحرف المحددة مسبقًا هي:
اقتباس مفرد (')
علامات الاقتباس المزدوجة (")
شرطة مائلة عكسية ()
باطل
نصيحة: يمكن استخدام هذه الوظيفة لإعداد سلاسل مناسبة للسلاسل المخزنة في قاعدة البيانات ولبيانات استعلام قاعدة البيانات.
ملاحظة: بشكل افتراضي، يكون توجيه PHP magic_quotes_gpc قيد التشغيل، ويقوم تلقائيًا بتشغيل addlashes() على جميع بيانات GET وPOST وCOOKIE. لا تستخدم addlashes() على السلاسل النصية التي تم تجاوزها بواسطة magic_quotes_gpc، حيث سيؤدي ذلك إلى الهروب المزدوج. عند مواجهة هذا الموقف، يمكنك استخدام الدالة get_magic_quotes_gpc() لاكتشافه.
Addlashes ( سلسلة )
المعلمة | يصف |
---|---|
خيط | مطلوب. يحدد السلسلة المراد الهروب منها. |
قيمة الإرجاع: | إرجاع السلسلة الهاربة. |
---|---|
نسخة PHP: | 4+ |
إضافة خطوط مائلة عكسية إلى أحرف محددة مسبقًا في سلسلة:
<?php$str = "من هو بيتر غريفين؟";echo $str " هذا غير آمن في استعلام قاعدة البيانات.<br>";echo addlashes($str) " هذا آمن في استعلام قاعدة البيانات."; ?>