0

我很好奇 PHP/codeigniter/javascript/jquery 中是否有一个片段用于接受 facebook/youtube 链接并验证它们是来自它们的真实链接的输入?我不希望用户在我的正常输入标签中输入恶意链接。

如果没有可用的片段。我可以在输入中进行的最好但最简单的验证是什么?

4

1 回答 1

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" ) );
于 2013-08-12T09:16:09.723 回答