4D v14.3PHP SET OPTION |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v14.3
PHP SET OPTION
|
PHP SET OPTION ( Option ; Wert {; *} ) | ||||||||
Parameter | Typ | Beschreibung | ||||||
Option | Lange Ganzzahl |
![]() |
Zu setzende Option | |||||
Wert | Text, Boolean |
![]() |
Neuer Wert der Option | |||||
* | Operator |
![]() |
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 | Meldung |
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
Produkt: 4D
Thema: PHP
Nummer:
1059
Erstellt: 4D v12
4D Programmiersprache ( 4D v12.4)
4D Programmiersprache ( 4D v14 R2)
4D Programmiersprache ( 4D v14 R3)
4D Programmiersprache ( 4D v13.5)
4D Programmiersprache ( 4D v14.3)
4D Programmiersprache ( 4D v14 R4)