我很好奇,PHP / codeigniter / javascript / jquery中是否有一个片段可以接受facebook / youtube链接并确认它们是它们的真实链接?我不想用户在我的普通输入标签中输入了恶意链接。
如果没有摘要。我可以在输入中进行的最佳但简单的验证是什么?
最佳答案
我认为这种趋势中的某些东西将是最简单的选择。
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" ) );
关于php - Facebook和YouTube链接的输入标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18183002/