为 WordPress 制作一个广告管理器插件,因此广告代码几乎可以是任何东西,从好的代码到肮脏的,甚至是邪恶的。
我正在使用简单的消毒,例如:
$get_content = '<script>/*code to destroy the site*/</script>';
//insert into db
$sanitized_code = addslashes( $get_content );
查看时:
$fetched_data = /*slashed code*/;
//show as it's inserted
echo stripslashes( $fetched_data );
我正在避免base64_encode()
,base64_decode()
当我了解到他们的表现有点慢时。
够了吗?
如果不是,我还应该确保使用不良广告代码保护网站和/或数据库免受恶意攻击吗?
我很想得到您的解释,为什么您要提出建议-这也将有助于我将来决定正确的事情。任何帮助将不胜感激。