How to determine whether a link is valid in PHP

不言
Release: 2023-04-02 12:08:01
Original
5301 people have browsed it

This article mainly introduces the method of PHP to determine whether the link is valid. It has certain reference value. Now I share it with you. Friends in need can refer to it

get_headers — Get all headers sent by the server in response to an HTTP request

array get_headers ( string $url [, int $format ] )

If the address is valid, an array is returned, otherwise false is returned. When the second parameter is 1, the corresponding information will be parsed and the key name of the array will be set, and returned Associative array

eg:

<?php
$url = &#39;http://www.investfree-brk.com&#39;;
print_r(get_headers($url));
print_r(get_headers($url, 1));
?>
Copy after login

The above result output is as follows:

Array(
    [0] => HTTP/1.1 200 OK
    [1] => Date: Sat, 29 May 2004 12:28:13 GMT
    [2] => Server: Apache/1.3.27 (Unix)  (Red-Hat/Linux)
    [3] => Last-Modified: Wed, 08 Jan 2003 23:11:55 GMT
    [4] => ETag: "3f80f-1b6-3e1cb03b"
    [5] => Accept-Ranges: bytes
    [6] => Content-Length: 438
    [7] => Connection: close
    [8] => Content-Type: text/html
)Array(
    [0] => HTTP/1.1 200 OK
    [Date] => Sat, 29 May 2004 12:28:14 GMT
    [Server] => Apache/1.3.27 (Unix)  (Red-Hat/Linux)
    [Last-Modified] => Wed, 08 Jan 2003 23:11:55 GMT
    [ETag] => "3f80f-1b6-3e1cb03b"
    [Accept-Ranges] => bytes
    [Content-Length] => 438
    [Connection] => close
    [Content-Type] => text/html
)
Copy after login

The above is the entire content of this article. I hope it will be helpful to everyone's study. For more related content, please Follow PHP Chinese website!

Related recommendations:

How to generate short connections in php

##Explanation of PHP caching technology

The above is the detailed content of How to determine whether a link is valid in PHP. For more information, please follow other related articles on the PHP Chinese website!

Related labels:
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template