1

为什么下面的代码在大多数网站(如 www.apple.com)上运行良好,但在其他网站(如 www.yahoo.com)上不起作用?

$tags = get_meta_tags( $webpage );

if( $tags )
{
    if( $tags['description'] )
    {
        $link_description = $tags['description'];
    }
    else
    {
        $link_description = '';
    }
}

当我说它不起作用时,我的意思是脚本只是停滞不前。我的程序挂了。当 get_meta_tags() 不起作用并使用替代代码块处理此问题时,有没有办法捕获?我写的时候以为我在做这个

$tags = get_meta_tags( $webpage );

if( $tags )
{
    // stuff
}
else
{
    // handle the case when the above doesn't work.
}

但是,它仍然在 www.yahoo.com 等网站上停滞不前。关于如何处理这些麻烦的 URL 的任何想法?

4

0 回答 0