WaitFastCGIRequest()
Syntax
Ergebnis = WaitFastCGIRequest()Beschreibung
Wartet auf eine neu eingehende Anfrage ("incoming request"). Dieser Befehl hält die Programmausführung an, bis eine neue Anfrage verfügbar ist. InitFastCGI() muss erfolgreich aufgerufen werden, bevor dieser Befehl verwendet wird.
Parameter
Diese Funktion hat keine Parameter.
Rückgabewert
Gibt einen Wert ungleich Null zurück, wenn eine neue Anfrage verarbeitet wurde.
Beispiel
If Not InitCGI()
End
EndIf
If Not InitFastCGI(5600) ; Erstellen eines FastCGI-Programms auf Port 5600
End
EndIf
While WaitFastCGIRequest()
If ReadCGI()
WriteCGIHeader(#PB_CGI_HeaderContentType, "text/html", #PB_CGI_LastHeader) ; Schreibt die Header, um den Browser über das Inhaltsformat zu informieren
WriteCGIString("<html><title>PureBasic - FastCGI</title><body>" +
"Hello from PureBasic FastCGI !<br>" +
"Actual time: <b>"+FormatDate("%hh:%ii", Date()) + "</b>" +
"</body></html>")
EndIf
Wend
Siehe auch
InitCGI(), InitFastCGI(), FinishFastCGIRequest()
Unterstützte OS
Alle