Mahmoud Alrashidi نشر 22 مارس 2021 أرسل تقرير مشاركة نشر 22 مارس 2021 في إطار Laravel ، يمكننا استخدام الشفرة لإضافة كود PHP في ملف html. نحن نستخدم كلاً من {{}} و {!! !!} في ملفات الشفرات في Laravel. ما الفرق بينهم؟ اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
0 Waleed Alfakiat نشر 22 مارس 2021 أرسل تقرير مشاركة نشر 22 مارس 2021 {{ }} تقوم بوظيفة htmlspecialchars وذلك للحماية من XSS {!! !!} تقوم بطباعة القيم كما هي بدون استخدام htmlspecialchars اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
1 محمد أيت لعرايك نشر 22 مارس 2021 أرسل تقرير مشاركة نشر 22 مارس 2021 لنفترض أن لديك متغير var$ تم إرساله من طرف controller إلى view و تريد إظهار في الصفحة الخاصة بك $var = "<h1> أكادمية حسوب </h1>" ; إذا تمت كتابة {{ var$ }} في ال view فسوف تكون النتيجة على الشكل التالي: <h1> أكادمية حسوب </h1> <!-- ستظر النتيجة كماهي دون إي تغيير --> أما إذا تمت كتابة {!!var$ !!} في ال view فسوف تكون النتيجة : أكادمية حسوب <!-- h1 ستظهر النتيحة كعنوان كبير وسيقرأ المتصفح عنصر ---> دائما ينصح بإستعمال {{ }} هذه الطرقة لإظهار المتغيرات لتجنب إختراقات XSS, ولمزيد من التفاصيل حول الموضوع يمكنك زيارة الموقع الرسمي ل Laravel من هنا اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
السؤال
Mahmoud Alrashidi
في إطار Laravel ، يمكننا استخدام الشفرة لإضافة كود PHP في ملف html.
نحن نستخدم كلاً من {{}} و {!! !!} في ملفات الشفرات في Laravel.
ما الفرق بينهم؟
رابط هذا التعليق
شارك على الشبكات الإجتماعية
2 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.