.. _cgi_introduction: ***************************************************************************** Introduction au CGI de MapServer ***************************************************************************** Remarques ========= * Les noms de variable ne sont pas sensible à la casse. * Dans le cas où plusieurs valeurs sont associées avec une variable (par exemple mapext), les valeurs doivent être séparées par des espaces (ou leur équivalent d'échappement pour les requêtes GET). * Le contenu des variables est vérifié pour les types de données appropriés et leur magnitude au moment de leur chargement. * N'importe quel variable CGI non listé ci-dessous est simplement stocké et peut être utilisé dans un fichier template. Changements =========== À partir de la version 4.x à la version 5.x de MapServer -------------------------------------------------------- * La modification des paramètres de la carte via une URL a été changée pour permettre la modification d'une grosses partie d'un mapfile a être modifié en une fois. La syntaxe a été modifiée en fonction, donc voyez la section *Changer les paramètres des fichiers map via un formulaire ou une URL*. À partir de la version 3.x à la version 4.x de MapServer -------------------------------------------------------- * Nouvelle manière de réaliser des requêtes attributaires : il n'est plus nécessaire de définir une couche de filtre, mais plutôt passer une chaîne de requête (et en option un objet requête) à la fonction requête. Pour cela deux nouveaux paramètres CGI ont été rajouté à MapServer : QSTRING et QITEM. * SAVEMAP est à off : La fonctionnalité SAVEMAP est considérée comme non sécurisée, puisque les fichiers sauvés sont accessible par tous le monde. * TEMPLATE a été supprimé puisque la syntaxe map_web_template peut être utilisé pour modifier un fichier template. Simplifie la maintenance de la sécurité en ayant seulement à gérer cette option en un seul endroit. Notez que le TEMPLATEPATTERN du mapfile doit être utilisé pour activer cette fonctionnalité.