Strict Standards: Declaration of action_plugin_importoldindex::register() should be compatible with DokuWiki_Action_Plugin::register($controller) in /var/www/sda/1/1/prevalet/lib/plugins/importoldindex/action.php on line 8

Strict Standards: Declaration of action_plugin_importoldchangelog::register() should be compatible with DokuWiki_Action_Plugin::register($controller) in /var/www/sda/1/1/prevalet/lib/plugins/importoldchangelog/action.php on line 157

Deprecated: Assigning the return value of new by reference is deprecated in /var/www/sda/1/1/prevalet/inc/parserutils.php on line 205

Deprecated: Assigning the return value of new by reference is deprecated in /var/www/sda/1/1/prevalet/inc/parserutils.php on line 208

Deprecated: Assigning the return value of new by reference is deprecated in /var/www/sda/1/1/prevalet/inc/parserutils.php on line 389

Deprecated: Assigning the return value of new by reference is deprecated in /var/www/sda/1/1/prevalet/inc/parserutils.php on line 530

Strict Standards: Declaration of cache_instructions::retrieveCache() should be compatible with cache::retrieveCache($clean = true) in /var/www/sda/1/1/prevalet/inc/cache.php on line 291

Deprecated: Function split() is deprecated in /var/www/sda/1/1/prevalet/inc/auth.php on line 154

Warning: Cannot modify header information - headers already sent by (output started at /var/www/sda/1/1/prevalet/lib/plugins/importoldindex/action.php:8) in /var/www/sda/1/1/prevalet/inc/auth.php on line 244

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/sda/1/1/prevalet/inc/auth.php on line 456

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/sda/1/1/prevalet/inc/auth.php on line 456

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/sda/1/1/prevalet/inc/auth.php on line 453

Strict Standards: Only variables should be passed by reference in /var/www/sda/1/1/prevalet/doku.php on line 71

Warning: Cannot modify header information - headers already sent by (output started at /var/www/sda/1/1/prevalet/lib/plugins/importoldindex/action.php:8) in /var/www/sda/1/1/prevalet/inc/actions.php on line 131
variables_cgi [Documentation pour Phpmyedit & Phppgedit]
 

Deprecated: Assigning the return value of new by reference is deprecated in /var/www/sda/1/1/prevalet/inc/parser/parser.php on line 66

Deprecated: Assigning the return value of new by reference is deprecated in /var/www/sda/1/1/prevalet/inc/parser/lexer.php on line 292

Deprecated: Assigning the return value of new by reference is deprecated in /var/www/sda/1/1/prevalet/inc/parser/handler.php on line 22

Deprecated: Assigning the return value of new by reference is deprecated in /var/www/sda/1/1/prevalet/inc/parser/handler.php on line 49

Deprecated: Assigning the return value of new by reference is deprecated in /var/www/sda/1/1/prevalet/inc/parser/handler.php on line 213

Deprecated: Assigning the return value of new by reference is deprecated in /var/www/sda/1/1/prevalet/inc/parser/handler.php on line 241

Deprecated: Assigning the return value of new by reference is deprecated in /var/www/sda/1/1/prevalet/inc/parser/handler.php on line 295

Deprecated: Assigning the return value of new by reference is deprecated in /var/www/sda/1/1/prevalet/inc/parser/handler.php on line 328

Deprecated: Assigning the return value of new by reference is deprecated in /var/www/sda/1/1/prevalet/inc/parser/handler.php on line 575

Deprecated: Assigning the return value of new by reference is deprecated in /var/www/sda/1/1/prevalet/inc/parser/xhtml.php on line 939

Utilisation de variables CGI

Vous pouvez éventuellement ajouter ou écraser des variables individuelles venant de l'environnement CGI (données GET / POST du protocole HTTP). A cette fin utilisons deux tableaux, l'un avec la sigification essentiel du nom de la variable CGI et l'autre avec le tableau de valeur CGI.

Cela activera le filtre de recherche du script d'initialisation. Toutefois, il est toujours possible de le désactiver par un click explicite sur le bouton Effacer.

Exemple 3-29. L'ajout de variables CGI

$opts[cgi][append][PME_sys_fl] = 1;

L'exemple suivant montre comment provoquer la fonction de tri décroissante du premier champ dans tous les cas. Lorsque [overwrite] (Écraser) est utilisé, le tri colonne ne peut pas être changé par l'utilisateur en cliquant sur l'en-tête de colonne.

Exemple 3-30. Écrasement des variables CGI

$opts[cgi][overwrite][PME_sys_sfn] = -0;

Utilisation de l'option $opts[cgi][persist], vous pouvez indiquer phpMyEdit noms et les valeurs des variables CGI qui devraient être persistantes au cours des différentes pages qui seront rechargés et servies. Les données seront inclus dans tous les liens et aussi dans tous les formulaires cachées entrants. Cette fonction est assurée en particulier pour les utilisateurs avancés expérimentés utilisant phpMyEdit dans des projets de moyenne et de grande taille.

Si vous n'avez pas compris les choses à faire, n'hésitez pas à sauter cette section, vous n'aurez certainement pas besoin.

Exemple 3-31. Variables CGI Persistantes

$opts[cgi][persist] = array(
article_id ⇒ $article_id,
session_id ⇒ $SESSION_ID
);

Le préfixe de variables CGI

Le type d'opération effectuée, tels que Ajouter, Modifier, Supprimer et ainsi de suite, est passé en utilisant une variable de CGI nommée opération. Quand passe par un lien, par exemple lorsque $opts[navigation] est défini à 'G' ou 'T', la valeur est une étiquette non traduites préfixés avec PME_op_. Ce préfixe peut être changé par la variable $opts[cgi][prefix][operation] dans l'appel de script.

Exemple 3-32. Préfixe pour le fonctionnement des liens

$opts[cgi][prefix][operation] = op-prefix-;

Si vous utilisez déjà dans votre projet certaines variables CGI utilisées en interne par phpMyEdit, à comme l'opération, vous voudrez peut-être mettre des variables de préfixe phpMyEdit pour éviter la collision. Pour la même raison, vous voudrez peut-être préfixer les noms des champs de saisie.

Exemple 3-33. Nom de préfixe pour les variables CGI

$opts[cgi][prefix][sys] = sys_prefix_;
$opts[cgi][prefix][data] = data_prefix_;

 
variables_cgi.txt · Dernière modification: 2007/12/11 22:06 par fabrice
 
Recent changes RSS feed Creative Commons License Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki

Strict Standards: Only variables should be passed by reference in /var/www/sda/1/1/prevalet/doku.php on line 79