今天是:2025年8月17日 星期日
记住用户名密码
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 | <?php /* 获取多次跳转后真实的url @param str $url 查询 $return str 定向后的url的真实url */ function getrealurl( $url ){ $header = @get_headers( $url ,1); //默认第二个参数0,可选1,返回关联数组 if (! $header ){ exit ( '无法打开此网站' . $url ); } //var_dump($header); if ( strpos ( $header [0], '301' ) || strpos ( $header [0], '302' )) { if ( is_array ( $header [ 'Location' ])) { return $header [ 'Location' ][ count ( $header [ 'Location' ])-1]; } else { return $header [ 'Location' ]; } } else { return $url ; } } $url = 'https://git.io/JtLZy' ; $url = getrealurl( $url ); echo '真实的url为:' . $url ; |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 | <?php /* 获取多次跳转后真实的url @param str $url 查询 $return str 定向后的url的真实url */ function getrealurl( $url ){ $header = @get_headers( $url ,1); //默认第二个参数0,可选1,返回关联数组 if (! $header ){ exit ( '无法打开此网站' . $url ); } //var_dump($header); if ( strpos ( $header [0], '301' ) || strpos ( $header [0], '302' )) { if ( is_array ( $header [ 'Location' ])) { return $header [ 'Location' ][ count ( $header [ 'Location' ])-1]; } else { return $header [ 'Location' ]; } } else { return $url ; } } $url = 'https://git.io/JtLZy' ; $url = getrealurl( $url ); echo '真实的url为:' . $url ; |
通过PHP的get_headers()函数来获取跳转后的网址
目前有 0 条留言 其中:访客:0 条, 博主:0 条