我很好奇是否在PHP / codeigniter / javascript / jquery中有一个片段用于输入接受facebook / youtube链接并验证它们是真实的链接?我不希望用户在我的普通输入标签中输入恶意链接。
如果没有可用的代码段。我输入的最佳但简单的验证是什么?
答案 0 :(得分:0)
我觉得这个趋势中的某些东西是最简单的选择
function validator( $url ){
if( substr($url,0,18) == "http://youtube.com" ||
substr($url,0,19) == "https://youtube.com" ||
substr($url,0,22) == "http://www.youtube.com" ||
substr($url,0,21) == "https://www.youtube.com"
){
$source = "youtube";
}
if( true == false ){ // You can do this yourself
$source= "facebook";
}
if( !isset( $source ) ){
return false;
}
else{
return $source;
}
}
var_dump( validator( "http://www.youtube.com/watch?v=dsfsf" ) );
var_dump( validator( "http://www.youtube.fake.com/watch?v=dsfsf" ) );