PHP: [ Select all ]
<?php
// URL to test (something like your Discords widget .json URL)
$url = 'PUT YOUR URL HERE';
// Initialize cURL session
$ch = curl_init($url);
// Set cURL options
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, true); // Verify SSL certificate
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 2); // Verify host name in certificate
// Execute cURL request
$response = curl_exec($ch);
// Let's check for cURL errors
if (curl_errno($ch)) {
echo "cURL Error: " . curl_error($ch);
} else {
// Let's check for SSL certificate errors
$sslInfo = curl_getinfo($ch, CURLINFO_SSL_VERIFYRESULT);
if ($sslInfo === 0) {
echo "SSL Certificate OK <br />";
} else {
echo "SSL Certificate Error (Code: " . $sslInfo . ") <br />";
}
// Let's check HTTP status code (200 OK)
$httpCode = curl_getinfo($ch, CURLINFO_HTTP_CODE);
if ($httpCode === 200) {
echo "HTTP Status Code: 200 OK <br />";
} else {
echo "HTTP Status Code: " . $httpCode . "<br />";
}
}
// Close cURL session
curl_close($ch);
echo '<br /><br />' . $response; //Show the contents
?>