Gibt das Ergebnis der Übergabe des PHP-Codes zurück, der von einem PHP-Interpreter mit den angegebenen Parametern für Kontextinformationen wie Header, GET/POST-Daten, Protokollversion, URL-Anforderung, Methode etc. interpretiert werden muss.
sa_http_php_page_interpreted( php-Seite, Methode, URL, Version, Header, Anforderungshauptteil )
php-Seite Dieser LONG VARCHAR-Parameter enthält den gesamten PHP-Code, der interpretiert werden muss, einschließlich Start- und Endmarken
(<?php
und ?>
).
Methode Dieser LONG VARCHAR-Parameter enthält die HTTP-Anforderungsmethode (z.B. GET, POST, PUT oder eine der anderen Standard-Anforderungsmethoden). Der Wert für Methode kann mit dem Wert für @HttpMethod in der aktuellen HTTP-Anforderung ermittelt werden.
URL Dieser LONG VARCHAR-Parameter enthält die komplette HTTP-Anforderungs-URL einschließlich einer eventuellen Abfragenzeichenfolge. Der Wert für URL kann mit dem Wert für @HttpURI in der aktuellen HTTP-Anforderung ermittelt werden.
Version Dieser LONG VARCHAR-Parameter enthält die Protokollversion der HTTP-Anforderung (Beispiel: HTTP/1.1). Der Wert für Version kann mit dem Wert für @HttpVersion in der aktuellen HTTP-Anforderung ermittelt werden.
Header Dieser LONG BINARY-Parameter enthält die Header in der HTTP-Anforderung im Standard-HTTP-Header-Format: Field-Name: Value\r\n
. Der Wert für Header kann aus der aktuellen HTTP-Anforderung mit folgender SELECT-Anweisung ermittelt werden:
SELECT LIST( name || ': ' || value, CHAR(13) || CHAR(10) ) FROM sa_http_header_info(); |
Anforderungshauptteil Dieser LONG BINARY-Parameter enthält den Hauptteil der HTTP-Anforderung in binärer Form. Der Wert des Anforderungshauptteils kann aus der aktuellen HTTP-Anforderung mit der HTTP_BODY-Funktion ermittelt werden. Weitere Hinweise finden Sie unter HTTP_BODY-Funktion [HTTP].
Um diese Systemprozedur zu benutzen, muss die externe PHP-Umgebung bereits installiert sein. Weitere Hinweise finden Sie unter Die externe PHP-Umgebung.
Um die Systemprozedur außerhalb von Webdienstanforderungen zu verwenden, müssen Sie eine Anforderungsinformation bereitstellen. Header, die im PHP-Code festgelegt wurden, gehen verloren.
Der Eigentümer dieser Systemprozedur ist DBO. Zur Erhöhung der Systemsicherheit wird allerdings die sa_http_php_page_interpreted-Systemprozedur als Aufrufer ausgeführt.
Keine
Keine
Kommentieren Sie diese Seite in DocCommentXchange. Senden Sie uns Feedback über diese Seite via E-Mail. |
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |