检查YouTube用户是否存在PHP

时间:2013-05-19 02:47:09

标签: php api youtube args

好的,所以我试图将用户重定向回subto.me.com如果subto.me/args不存在我有这个代码

if(file_exists($BASEPATH."partials/".$request['args'][0].".php")) {
            require($BASEPATH."partials/".$request['args'][0].".php");
        } else {
            header("Location: http://www.youtube.com/subscription_center?add_user=".$request['args'][0]);
        }

如果youtube用户不存在,则会使用此https://gdata.youtube.com/feeds/api/users/fdsafsdfasdfasd之类的链接进行说明。如果源代码等于“未找到用户”

,我将如何操作它

1 个答案:

答案 0 :(得分:2)

我有一个解决方案:

$yuser = "http://www.youtube.com/user/xxxx";
$yt_headers = @get_headers($yuser);
if($yt_headers[0] == 'HTTP/1.1 404 Not Found')
{ echo "Youtube user dosen't exist"; }
else { echo "Youtube user exists"; }

这可以用作使过程更漂亮的功能!