【问题标题】:Input tag for facebook and youtube linkfacebook 和 youtube 链接的输入标签
【发布时间】:2013-08-12 08:57:35
【问题描述】:

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

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

【问题讨论】:

  • 您可以在validate youtube link 上找到讨论的数量。您可以使用类似的登录方式登录 Facebook 视频
  • @Shadowfax 谢谢,这正是我需要的。我会在 facebook 上找到类似的东西

标签: php jquery facebook codeigniter youtube


【解决方案1】:

我认为这种趋势中的某些东西将是最简单的选择。

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" ) );

【讨论】:

  • 感谢您分享您的答案。我想我会使用正则表达式答案可以找到here
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-06-16
  • 2013-08-23
  • 2012-06-08
  • 2012-06-10
  • 2013-12-17
相关资源
最近更新 更多