淘宝客,根据淘宝Url,获取到商品的ID

来源:互联网 发布:ubuntu服务器版 安装 编辑:程序博客网 时间:2024/04/28 17:34
function taoid($taourl) {//根据淘宝地址获取淘宝商品id    $strurl = strtolower ( $taourl);    if (strpos ( $strurl, 'id' ) !== false) {        $arr = explode ( '?', $taourl );        $arr = explode ( '&', $arr [1] );        $NO = 0;        foreach ( $arr as $k => $v ) {            if (is_string ( $v )) {                if (strpos ( $v, 'id' ) !== false) {                    if (strpos ( $v, 'item' ) !== false || strpos ( $v, 'num' ) !== false) {                        //echo $v,'<br/>';                        $i = strrpos ( $v, '=' );                        $str = substr ( $v, $i + 1 );                        if (is_numeric ( $str )) {                            return $NO = $str;                        }                    } else {                        //echo $v,'<br/>';                        $i = strrpos ( $v, '=' );                        $str = substr ( $v, $i + 1 );                        $x = strlen ( $str );                        if (is_numeric ( $str )) {                            if ($x ==11) {                                $NO = $str;                            } else if ($NO == 0 || ($x > 9 && $x < 11)) {                                $NO = $str;                            }                        }                    }                }            }        }        return $NO;    }}
原创粉丝点击