CGIBuffer()

Syntaxe

*Resultat = CGIBuffer()
Description
Pour les utilisateurs avancés. Renvoie l'adresse de la mémoire tampon de l'entrée brute CGI (utile seulement pour une requête de type POST).

Arguments

Aucun.

Valeur de retour

Renvoie l'adresse de la mémoire tampon de l'entrée CGI brute, ou zéro si une erreur est survenue.

Remarques

Il peut être utile de faire une analyse (parse) supplémentaire non prise en charge par cette bibliothèque tout en utilisant d'autres commandes. La taille de la mémoire tampon est la valeur renvoyée par ReadCGI().

Exemple

  If Not InitCGI()
    End
  EndIf
  
  BufferSize = 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 - tampon brut(raw)</title><body>")  
  If CGIBuffer()
    WriteCGIString("le tampon brut contient: <br><pre>" + PeekS(CGIBuffer(), BufferSize, #PB_Ascii) + "</pre>")
  EndIf
  
  WriteCGIString("</body></html>")

Voir aussi

ReadCGI()

OS Supportés

Tous

CGI Index - CGICookieName() ->