L'oggetto request

Oggetto Request (che significa richiesta) interrogabile dall'evento OnRequest dell'oggetto TSpiderCGI contiene le informazioni richieste, come ad esempio i campi di una query
che è stata parametrizzata attraverso l'URL dell'applicazione web, come nel seguente esempio:

http://localhost/cgi-bin/first?name=Mohammed&address=Sudan

Per accedere a tali informazioni dobbiamo usare i seguenti comandi

  UserName:= Request.Query('name');
  Address:= Request.Query('address');

Oppure è possibile utilizzare le Query String List così

 UserName:= Request.QueryFields.values['name'];
 Address:= Request.QueryFields.values['address'];

Invece se si sta utilizzando il metodo POST di un form HTML, si dovrebbe leggere il dato attraverso il modulo di richiesta. In questo modo:

 Login:= Request.Form('login');
 Password:= Request.Form('password');

Inoltre è possibile utilizzare il contenuto della stringa elenco campi per accedere a tutti i dati inviati:

 UserName:= Request.ContentFields.values['login'];

Oggetto di richiesta contiene anche alcune informazioni sul browser dell'utente come UserAgent e RemoteAddress.

SMF 2.0.8 | SMF © 2011, Simple Machines
Privacy Policy
SMFAds for Free Forums
TinyPortal © 2005-2012

Go back to article