Heim > Artikel > Backend-Entwicklung > PHP 获取网页301|302真实地址_PHP教程
<span 1</span> <span function</span> getRealURL(<span $url</span><span ){ </span><span 2</span> <span $header</span> = <span get_headers</span>(<span $url</span>,1<span ); </span><span 3</span> <span if</span> (<span strpos</span>(<span $header</span>[0],'301') || <span strpos</span>(<span $header</span>[0],'302'<span )) { </span><span 4</span> <span if</span>(<span is_array</span>(<span $header</span>['Location'<span ])) { </span><span 5</span> <span return</span> <span $header</span>['Location'][<span count</span>(<span $header</span>['Location'])-1<span ]; </span><span 6</span> }<span else</span><span { </span><span 7</span> <span return</span> <span $header</span>['Location'<span ]; </span><span 8</span> <span } </span><span 9</span> }<span else</span><span { </span><span 10</span> <span return</span> <span $url</span><span ; </span><span 11</span> <span } </span><span 12</span> }