4D v16.3

PHP SET OPTION

Home

 
4D v16.3
PHP
PHP SET OPTION

PHP SET OPTION 


 

PHP SET OPTION ( Option ; Wert {; *} ) 
Parameter Typ   Beschreibung
Option  Lange Ganzzahl in Zu setzende Option
Wert  Text, Boolean in Neuer Wert der Option
Operator in Mit *: Änderung gilt nur für den nächsten Aufruf

Der Befehl PHP SET OPTION setzt spezifische Optionen vor Aufrufen der Funktion PHP Execute. Die Reichweite dieses Befehls ist der aktuelle Prozess.

Im Parameter Option übergeben Sie eine Konstante unter dem Thema PHP, um die zu ändernde Option zu bestimmen. Im Parameter Wert übergeben Sie den neuen Wert für die Option. Es gibt folgende Konstanten:

Konstante Typ Wert Kommentar
PHP privileges Lange Ganzzahl 1 Definition spezifischer Benutzerprivilegien zur Ausführung von Skripts.
Mögliche Werte: String in Form von "User:Password". Zum Beispiel: "root:jd51254d"
PHP raw result Lange Ganzzahl 2 Definition des Bearbeitungsmodus für HTTP Header, die von PHP im Ausführungsergebnis zurückgegeben werden, wenn das Ergebnis vom Typ Text ist (bei einem Ergebnis vom Typ BLOB werden Header immer beibehalten).
Mögliche Werte: Boolean. Falsch (Standardwert = HTTP Header aus Ergebnis entfernen. Wahr = HTTP Header beibehalten.

PHP SET OPTION setzt standardmäßig die Option für alle nachfolgenden Aufrufe von PHP Execute des Prozesses. Wollen Sie das auf den nächsten Aufruf beschränken, übergeben Sie den Parameter Stern (*).

Führen Sie das Skript "myAdminScript.php" mit Admin Zugriffsrechten aus:

 PHP SET OPTION(PHP privileges;"admin:mypwd";*)
  `Da wir * übergeben, werden Admin-Rechte nur einmal verwendet
 C_TEXT($result)
 C_BOOLEAN($isOK)
 $isOK:=PHP Execute("myAdminScript.php";$result)
 If($isOK)
    ALERT($result)
 End if



Siehe auch 

PHP Execute
PHP GET OPTION

 
EIGENSCHAFTEN 

Produkt: 4D
Thema: PHP
Nummer: 1059

 
GESCHICHTE 

Erstellt: 4D v12

 
ARTIKELVERWENDUNG

4D Programmiersprache ( 4D v16)
4D Programmiersprache ( 4D v16.1)
4D Programmiersprache ( 4D v16.2)
4D Programmiersprache ( 4D v16.3)