PDA

View Full Version : سوال: جلوگیری از وارد کردن کدهای javascript و یا html در input ها



iradata
چهارشنبه 27 اردیبهشت 1391, 21:49 عصر
سلام

همانطور که از عنوان سوالم پیدا هست می خواستم بدونم که چطور میشه که کاری انجام داد تا کاربر نتواند کدهای html و یا javascript و یا هر کدی که باعث به هم ریخته شدن سایت می شود را در input های سایت وارد کند

آیا تابعی در خود php برای این کار وجود دارد ؟؟؟؟

با تشکر .

djsaeedkhan
چهارشنبه 27 اردیبهشت 1391, 23:56 عصر
سلام
می تونید از تابع STRIP_TAGS در پی اچ پی استفاده کنید

nadi_1368
پنج شنبه 28 اردیبهشت 1391, 00:24 صبح
سلام
از این تابع هم میشه استفاده کرد
filter_input
توضیحات در ادرس زیر
http://php.net/manual/en/function.filter-input.php

ravand
پنج شنبه 28 اردیبهشت 1391, 08:44 صبح
اگه از تابع htmlentities هم در قسمت چاپ مطالب استفاده كني ديگه اين كدها اجرا نميشن و عين كدها رو برات چاپ ميكنه.

persian-boy
پنج شنبه 28 اردیبهشت 1391, 12:19 عصر
بستگی به کارتون داره ، بعضی وقت ها اصلا نباید وارد بشن ، باید از strip_tags استفاده کنید ولی بعضی وقت ها اگر وارد بشن اشکالی ندارن و فقط نباید کار کنند ، از تابع htmlentities استفاده کنید