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) {
|