'; $pos1 = strpos($data, $plistBegin); $pos2 = strpos($data, $plistEnd); $data2 = substr ($data,$pos1,$pos2-$pos1); $xml = xml_parser_create(); xml_parse_into_struct($xml, $data2, $vs); xml_parser_free($xml); $UDID = ""; $CHALLENGE = ""; $DEVICE_NAME = ""; $DEVICE_PRODUCT = ""; $DEVICE_VERSION = ""; $iterator = 0; $arrayCleaned = array(); foreach($vs as $v){ if($v['level'] == 3 && $v['type'] == 'complete'){ $arrayCleaned[]= $v; } $iterator++; } $data = ""; $iterator = 0; foreach($arrayCleaned as $elem){ $data .= "\n==".$elem['tag']." -> ".$elem['value']."
"; switch ($elem['value']) { case "CHALLENGE": $CHALLENGE = $arrayCleaned[$iterator+1]['value']; break; case "DEVICE_NAME": $DEVICE_NAME = $arrayCleaned[$iterator+1]['value']; break; case "PRODUCT": $DEVICE_PRODUCT = $arrayCleaned[$iterator+1]['value']; break; case "UDID": $UDID = $arrayCleaned[$iterator+1]['value']; break; case "VERSION": $DEVICE_VERSION = $arrayCleaned[$iterator+1]['value']; break; } $iterator++; } $params = [ 'UDID' => $UDID, 'CHALLENGE' => $CHALLENGE, 'DEVICE_PRODUCT' => $DEVICE_PRODUCT, 'DEVICE_VERSION' => $DEVICE_VERSION, ]; header('HTTP/1.1 301 Moved Permanently'); header("Location:https://file.daxiangzj.com/client/udid_buyer?".http_build_query($params));