Skip to content

Commit 119eee4

Browse files
authored
Fixing CORS multiple origins header
Addresses #115
1 parent 89f3cf5 commit 119eee4

1 file changed

Lines changed: 1 addition & 3 deletions

File tree

source/Jacwright/RestServer/RestServer.php

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -568,9 +568,7 @@ private function corsHeaders() {
568568
if (in_array($currentOrigin, $allowedOrigin)) {
569569
$allowedOrigin = array($currentOrigin); // array ; if there is a match then only one is enough
570570
}
571-
foreach($allowedOrigin as $allowed_origin) { // to support multiple origins
572-
header("Access-Control-Allow-Origin: $allowed_origin");
573-
}
571+
header('Access-Control-Allow-Origin: ' . implode(', ', $allowedOrigin));
574572
header('Access-Control-Allow-Methods: GET,POST,PUT,DELETE,OPTIONS');
575573
header('Access-Control-Allow-Credential: true');
576574
header('Access-Control-Allow-Headers: X-Requested-With, content-type, access-control-allow-origin, access-control-allow-methods, access-control-allow-headers, Authorization');

0 commit comments

Comments
 (0)