CGIPARSE

CGIPARSE-project is een C Klasse-bibliotheek voor het parseren van de invoer van een CGI-programma.
Download nu

CGIPARSE Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • GPL
  • Prijs:
  • FREE
  • Naam uitgever:
  • Rasmus Toftdahl Olesen
  • Uitgever website:
  • http://halfdans.net/wiki.py/pythondr

CGIPARSE Tags


CGIPARSE Beschrijving

CGIPERARSE-project is een C Klasse-bibliotheek voor het parseren van de invoer van een CGI-programma. CGIPARSE-project is een C Klasse-bibliotheek voor het parseren van de invoer van een CGI-programma. Start om CGIPARSE te gebruiken die u eerst de CGIPERARSE moet opnemen .H header: #Include Daarna moet u het CGIPARSE-object definiëren: CGIPARSE CGI; Het CGIPARSE-object leest vervolgens automatisch de kopteksten en de variabelen die zijn geparseerd op het programma met behulp van milieuvariabelen en (bij gebruik van post of put) standaardinvoer. Nu is de bibliotheek geïnitialiseerd en we zijn klaar om het te gebruiken. Headerde headers die in CGIPARSE zijn geparseerd, is eenvoudig beschikbaar voor de programmeur nadat de bibliotheek is geïnitialiseerd. Om ze te halen, biedt CGIPERARSE functies die worden genoemd naar de variabele van het milieu die het opneemt. Fx. Om de Server_Software-omgevingsvariabele op te halen, gebruikt u de Function Server_Software (). De functies die deze milieuvariabelen bieden, zijn: Char * Server_Software (void); Char * Server_Name (void); char * gateway_interface (void); Char * Server_Protocol (leegte); INT SERVER_PORT (VOID); int aanvraag_method (void); Char * Request_Methodc (void); Char * Path_info (void); Char * Path_Translated (void); char * script_name (leegte); char * query_string (void); Char * Remote_host (void); Char * Remote_Addr (void); Char * Auth_Type (void); Char * Remote_User (void); Char * Remote_ident (void); CHAR * Content_Type (void); Int Content_Length (void); char * http_accept (void); CHAR * HTTP_USER_AGENT (VOID); char * http_referer (void); Char * Input (void); het is belangrijk op te merken dat als de omgevingsvariabele die u probeert te openen niet bestaat, de functie null retourneert als u probeerde een char * en -1 op te halen als het een INT is. VariableSthe-variabelen uit de browser kunnen natuurlijk ook worden geopend door CGIPERARSE. Om het aantal variabelen op te halen, kunt u de functie INT NUM () gebruiken en om de variabele namen en parameters nummer I op te halen, u gebruiker de functies: CHAR * NAME (int i); CHAR * PARM (INT I); U kunt ook de functie CHAR * PARM (const char * n) gebruiken; om de parameter van de variabele op te halen met naam n. DebuggingWanneer u uw CGI-toepassing debuggen, kan het soms handig zijn om te zien wat wordt overgedragen aan de CGI-toepassing. U kunt dit natuurlijk zelf programmeren, maar voor uw gemak is enkele functies voor het zijn verstrekt de functie Helebel () trekt een HTML-tabel met de kop die uit CGI is opgehaald. CGIPERARSE Geef u ook een functie genaamd Ptable () die de variabelen naar de CGI-toepassing worden verzonden.


CGIPARSE Gerelateerde software