اسکریپت باران
بزرگترین مرجع دانلود سورس و اسکریپت های برنامه نویسی
همان طور که می دانید، برای امنیت بیشتر سایت ها، توصیه می شود که ورودی های کاربر را چک کنیم و کدها و موارد مخرب موجود در آن را فیلتر کنیم. یکی از توابعی که در این زمینه می تواند مفید باشد، تابع strip_tags در PHP است. این تابع، یک رشته (string) را دریافت کرده و سپس تگ های HTML و PHP موجود در آن را حذف می کند.
به مثال زیر توجه کنید :
1 2 3 4 5 6 7 8 9 |
<?php $A="<p>www.scriptbaran.com</p>"; echo htmlspecialchars($A); echo "<br />"; $B=strip_tags($A); echo htmlspecialchars($B); ?> |
نتیجه :
1 2 |
<p>www.scriptbaran.com</p> www.scriptbaran.com |
مشاهده می کنید که تگ های p حذف شده است. هنگام نمایش در خروجی، تابع htmlspecialchars را به کار برده ایم تا تگ های HTML ، به جای اجرا شدن، تنها در خروجی نمایش داده شوند.
مثال )
1 2 3 4 5 6 7 8 9 |
<?php $A="www.scriptbaran.com<br /><?php echo 'hello'; ?>"; echo htmlspecialchars($A); echo "<br />"; $B=strip_tags($A); echo htmlspecialchars($B); ?> |
نتیجه :
1 2 |
www.scriptbaran.com<br /><?php echo 'hello'; ?> www.scriptbaran.com |
مشاهده می کنید که تگ PHP حذف شده است.
نکته : می توان تعیین کرد که تعدادی از تگ های دلخواه، توسط تابع strip_tags حذف نشوند، در این حالت، باید تگ های مورد نظر را در تابع strip_tags ذکر کنیم.
کانال تلگرامی اسکریپت باران
برای اطلاع از آپدیت های این سورس و سورس های دیگر اسکریپت باران، در کانال تلگرام ما عضو شویدبرنامه نویسی را معنایی دوباره بخشیم !