WaitFastCGIRequest()

Syntaxe

Resultat = WaitFastCGIRequest()
Description
Attend une nouvelle requête entrante.
Cette commande va arrêter l'exécution du programme jusqu'à ce qu'une nouvelle demande soit disponible.

Arguments

Aucun.

Valeur de retour

Renvoie une valeur non nulle si une nouvelle requête a été traitée.

Remarques

InitFastCGI() doit être appelé avec succès avant d'utiliser cette commande.

Exemple

  If Not InitCGI()
    End
  EndIf
  
  If Not InitFastCGI(5600) ; Crée le programme FastCGI sur le port 5600
    End
  EndIf
  
  While WaitFastCGIRequest()
  
    If ReadCGI()
      WriteCGIHeader(#PB_CGI_HeaderContentType, "text/html", #PB_CGI_LastHeader) ; Ecrit les en-têtes pour informer le navigateur du format du contenu
  
      WriteCGIString("<html><title>PureBasic - FastCGI</title><body>" +
                     "Hello depuis PureBasic FastCGI !<br>" +
                     "Temps actuel: <b>"+FormatDate("%hh:%ii", Date()) + "</b>" +
                     "</body></html>")
    EndIf
  Wend

Voir aussi

InitCGI(), InitFastCGI(), FinishFastCGIRequest()

OS Supportés

Tous

<- ReadCGI() - CGI Index - WriteCGIData() ->