only do CORS if Origin is set
parent
41d92bbf94
commit
b8fb711593
|
@ -95,19 +95,21 @@ function noCacheHeaders()
|
|||
}
|
||||
|
||||
function CORSHeaders() {
|
||||
if ( isset( $_SERVER['HTTP_ORIGIN'] ) ) {
|
||||
|
||||
# The following is left for future reference/use.
|
||||
$valid = false;
|
||||
foreach( dbFetchAll( 'SELECT * FROM Servers' ) as $row ) {
|
||||
$Server = new Server( $row );
|
||||
if ( $_SERVER['HTTP_ORIGIN'] == $Server->Url() ) {
|
||||
$valid = true;
|
||||
header("Access-Control-Allow-Origin: " . $Server->Url() );
|
||||
header("Access-Control-Allow-Headers: x-requested-with,x-request");
|
||||
# The following is left for future reference/use.
|
||||
$valid = false;
|
||||
foreach( dbFetchAll( 'SELECT * FROM Servers' ) as $row ) {
|
||||
$Server = new Server( $row );
|
||||
if ( $_SERVER['HTTP_ORIGIN'] == $Server->Url() ) {
|
||||
$valid = true;
|
||||
header("Access-Control-Allow-Origin: " . $Server->Url() );
|
||||
header("Access-Control-Allow-Headers: x-requested-with,x-request");
|
||||
}
|
||||
}
|
||||
if ( ! $valid ) {
|
||||
Warning( $_SERVER['HTTP_ORIGIN'] . " is not found in servers list." );
|
||||
}
|
||||
}
|
||||
if ( ! $valid ) {
|
||||
Warning( $_SERVER['HTTP_ORIGIN'] . " is not found in servers list." );
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue