我在php中编写了一个函数,用于阻止某些网址,例如Scam&欺诈或亵渎。它应该像过滤器或验证规则。我只是混淆哪个变量最适合这个目的。
1. trim()
2. strippos ()
或者你有更好的解决方案呢?
功能就像这样
function validation($data) {
$data = trim(https://www.url.com, https://www.url1.com ...);
return data;
}
OR
function validation($data) {
$data = stripos(https://www.url.com, https://www.url1.com ...);
return data;
}
答案 0 :(得分:5)
那不行。我列出了你要检查的所有网址,并在那里搜索;
function is_url_allowed($url) {
$not_allowed = array(
'google.com',
'facebook.com',
'usa.gov'
);
$parsed_url = parse_url($url, PHP_URL_HOST);
return !in_array($parsed_url, $not_allowed);
}