Set headers to allow access from any origin

This commit is contained in:
Jonah Lawrence 2023-12-25 22:42:00 +02:00
parent 90b33b590a
commit 0d8e8c5ba7
No known key found for this signature in database
GPG Key ID: 613851A667DC08A3
1 changed files with 5 additions and 0 deletions

View File

@ -36,6 +36,11 @@ function displayImage($url, $userAgent, $redirect)
// don't need to fetch the image if we're redirecting // don't need to fetch the image if we're redirecting
$contents = $redirect ? "" : curlGetContents($url, $userAgent); $contents = $redirect ? "" : curlGetContents($url, $userAgent);
// Set headers to allow access from any origin
header("Access-Control-Allow-Origin: *");
header("Access-Control-Allow-Methods: GET, OPTIONS");
header("Access-Control-Allow-Headers: Content-Type, Authorization, X-Requested-With");
// redirect if redirect is set or the image is larger than 4.5MB // redirect if redirect is set or the image is larger than 4.5MB
if ($redirect || strlen($contents) > 4500000) { if ($redirect || strlen($contents) > 4500000) {
header("Location: $url"); header("Location: $url");