| Line 18... |
Line 18... |
| 18 |
*
|
18 |
*
|
| 19 |
* Les classes des services web doivent avoir un nom au format ChatMot "MonService" et être appelée dans l'url par le même nom
|
19 |
* Les classes des services web doivent avoir un nom au format ChatMot "MonService" et être appelée dans l'url par le même nom
|
| 20 |
* en minuscule où les mots sont séparés par des tirets "mon-service".
|
20 |
* en minuscule où les mots sont séparés par des tirets "mon-service".
|
| 21 |
*
|
21 |
*
|
| 22 |
* Paramètres liés dans config.ini :
|
22 |
* Paramètres liés dans config.ini :
|
| - |
|
23 |
* - serveur.baseURL : morceau de l'url pour appeler le serveur relative au domaine. Exemple : pour http://www.tela-botanica.org/mon_serveur/
|
| 23 |
* - serveur.baseURL
|
24 |
* mettre : "/mon_serveur/"
|
| - |
|
25 |
* - serveur.baseAlternativeURL : sur le même principe que ci-dessus permet d'affecter une deuxième url (pour gérer des raccourci via htaccess)
|
| 24 |
*
|
26 |
*
|
| 25 |
* Encodage en entrée : utf8
|
27 |
* Encodage en entrée : utf8
|
| 26 |
* Encodage en sortie : utf8
|
28 |
* Encodage en sortie : utf8
|
| 27 |
*
|
29 |
*
|
| 28 |
* @category Php 5.2
|
30 |
* @category Php 5.2
|
| Line 210... |
Line 212... |
| 210 |
if (strlen($_SERVER['QUERY_STRING']) == 0) {
|
212 |
if (strlen($_SERVER['QUERY_STRING']) == 0) {
|
| 211 |
$tailleURL = strlen($_SERVER['REQUEST_URI']);
|
213 |
$tailleURL = strlen($_SERVER['REQUEST_URI']);
|
| 212 |
} else {
|
214 |
} else {
|
| 213 |
$tailleURL = -(strlen($_SERVER['QUERY_STRING']) + 1);
|
215 |
$tailleURL = -(strlen($_SERVER['QUERY_STRING']) + 1);
|
| 214 |
}
|
216 |
}
|
| - |
|
217 |
$urlChaine = '';
|
| - |
|
218 |
if (strpos($_SERVER['REQUEST_URI'], Config::get('serveur.baseURL'))) {
|
| 215 |
$urlChaine = substr($_SERVER['REQUEST_URI'], strlen(Config::get('serveur.baseURL')), $tailleURL);
|
219 |
$urlChaine = substr($_SERVER['REQUEST_URI'], strlen(Config::get('serveur.baseURL')), $tailleURL);
|
| - |
|
220 |
} else if (strpos($_SERVER['REQUEST_URI'], Config::get('serveur.baseAlternativeURL'))) {
|
| - |
|
221 |
$urlChaine = substr($_SERVER['REQUEST_URI'], strlen(Config::get('serveur.baseAlternativeURL')), $tailleURL);
|
| - |
|
222 |
}
|
| 216 |
return explode('/', $urlChaine);
|
223 |
return explode('/', $urlChaine);
|
| 217 |
}
|
224 |
}
|
| Line 218... |
Line 225... |
| 218 |
|
225 |
|
| 219 |
private function initialiserApiVersion($apiVersion) {
|
226 |
private function initialiserApiVersion($apiVersion) {
|