من برای حذف تگ های html ناخواسته در ورودی فرم ها از کتابخانه HTMLPurifier استفاده می کنم. مشکل من اینه که وقتی ورودی من دارای آدرس http یا https هستش HTMLPurifier آدرس رو حذف میکنه مثلا
<a href="https://www.google.com/">google</a>
تبدیل میشه به
<a href="%5C">google</a>
این مشکل در عکس ها هم صدق میکنه و مثلا
<img alt="laugh" src="/lib/ckeditor/plugins/smiley/images/example.gif" title="laugh">
تبدیل میشه به
<img alt=""laugh"" src="%5C" title=""laugh"">
چرا “%5c” جایگزین اطلاعات من میشه؟
من هم برای مدتی همین مشکل رو داشتم. “5c%” کد url برای بک اسلشه. مشکل من اینطور حل شد:
تغییر دادم به