Proyectos de Subversion LeadersLinked - Services

Rev

Rev 41 | Rev 43 | Ir a la última revisión | Mostrar el archivo completo | | | Autoría | Ultima modificación | Ver Log |

Rev 41 Rev 42
Línea 4... Línea 4...
4
 
4
 
5
 
5
 
Línea -... Línea 6...
-
 
6
use Laminas\Mvc\Application;
-
 
7
use Laminas\Stdlib\ArrayUtils;
-
 
8
 
-
 
9
if (isset($_SERVER['HTTP_ORIGIN'])) {
-
 
10
    header("Access-Control-Allow-Origin: {$_SERVER['HTTP_ORIGIN']}");
-
 
11
    header('Access-Control-Allow-Credentials: true');
-
 
12
    header('Access-Control-Max-Age: 86400');    // cache for 1 day
-
 
13
}
-
 
14
 
-
 
15
// Access-Control headers are received during OPTIONS requests
-
 
16
if ($_SERVER['REQUEST_METHOD'] == 'OPTIONS') {
-
 
17
    
-
 
18
    if (isset($_SERVER['HTTP_ACCESS_CONTROL_REQUEST_METHOD'])) {
-
 
19
        header("Access-Control-Allow-Methods: GET, PUTH, PATCH POST, OPTIONS");
-
 
20
    }
-
 
21
    
-
 
22
    if (isset($_SERVER['HTTP_ACCESS_CONTROL_REQUEST_HEADERS'])) {
-
 
23
            header("Access-Control-Allow-Headers: {$_SERVER['HTTP_ACCESS_CONTROL_REQUEST_HEADERS']}");
-
 
24
    }
6
use Laminas\Mvc\Application;
25
    exit(0);
7
use Laminas\Stdlib\ArrayUtils;
26
}
8
 
27
 
9
/**
28
/**
10
 * This makes our life easier when dealing with paths. Everything is relative
29
 * This makes our life easier when dealing with paths. Everything is relative