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