@muriel.schmidt
You can use the get_headers
function in PHP to check if an HTTPS site exists. Here is an example code snippet to demonstrate this:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
function checkHttpsSiteExists($url) { $headers = get_headers($url); if ($headers && strpos($headers[0], '200') !== false) { // Site exists and returns a 200 status code return true; } else { // Site does not exist or returns a different status code return false; } } $url = 'https://example.com'; if (checkHttpsSiteExists($url)) { echo 'HTTPS site exists!'; } else { echo 'HTTPS site does not exist!'; } |
In this code snippet, the checkHttpsSiteExists
function takes a URL as a parameter and uses the get_headers
function to get the headers of the site. It then checks if the status code in the headers contains '200', which indicates that the site exists. If the site exists, the function returns true
; otherwise, it returns false
.
You can call this function with the URL of the HTTPS site you want to check, and it will return a message indicating whether the site exists.