Vous êtes sur le site Web historique de la documentation de 4D. Les documentations sont progressivement déplacées vers developer.4d.com

Accueil

 
4D v19.8
PHP
PHP SET OPTION

PHP SET OPTION 


 

PHP SET OPTION ( option ; valeur {; *} ) 
Paramètre Type   Description
option  Entier long in Numéro d’option à définir
valeur  Texte, Booléen in Nouvelle valeur de l’option
Opérateur in Si passé : la modification ne s’applique qu’à l’appel suivant

La commande PHP SET OPTION permet de définir des options spécifiques avant un appel à la commande PHP Execute. La portée de cette commande est le process courant. 

Passez dans le paramètre option une constante du thème PHP désignant l’option à modifier et dans le paramètre valeur, la nouvelle valeur de l’option. Voici la description des options : 

Constante Type Valeur Comment
PHP privileges Entier long 1 Définition des privilèges utilisateur spécifiques relatifs à l’exécution du script.
Valeur(s) possible(s) : Chaîne de la forme "Utilisateur:Mot de passe". Par exemple : "root:jd51254d"
PHP raw result Entier long 2 Définition du mode de traitement des en-têtes HTTP renvoyés par PHP dans le résultat de l’exécution lorsque ce résultat est de type texte (lorsque le résultat est de type BLOB, les en-têtes sont toujours conservés).
Valeur(s) possible(s) : Booléen. Faux (valeur par défaut) = supprimer les en-têtes HTTP du résultat. Vrai = conserver les en-têtes HTTP.

Par défaut, PHP SET OPTION définit l’option pour tous les appels à PHP Execute ultérieurs du process. Si vous souhaitez la définir pour le prochain appel uniquement, passez le paramètre étoile (*).

Exemple  

Exécuter le script "myAdminScript.php" avec des droits d’accès Admin :

 PHP SET OPTION(PHP privileges;"admin:mypwd";*)
     `Nous passons le *, les privilèges admin seront utilisés une seule fois
 C_TEXT($result)
 C_BOOLEAN($isOK)
 $isOK:=PHP Execute("myAdminScript.php";$result)
 If($isOK)
    ALERT($result)
 End if



Voir aussi  

PHP Execute
PHP GET OPTION

 
PROPRIÉTÉS 

Produit : 4D
Thème : PHP
Numéro : 1059

 
PAGE CONTENTS 
 
HISTORIQUE 

Créé : 4D v12

 
UTILISATION DE L'ARTICLE

4D - Langage ( 4D v19)
4D - Langage ( 4D v19.1)
4D - Langage ( 4D v19.4)
4D - Langage ( 4D v19.5)
4D - Langage ( 4D v19.6)
4D - Langage ( 4D v19.7)
4D - Langage ( 4D v19.8)