Nwlapcug.com


Che cosa è un Bin CGI?

Se il tuo host web consente di eseguire script, probabilmente includerà una directory cgi-bin. Il suo ruolo nello sviluppo web è abbastanza significativo, e può aiutare a rendere il tuo sito in un'applicazione dinamica e interattiva, anziché sguazzare nel codice HTML statico di tanti altri siti.

Priorità bassa

CGI acronimo di Common Gateway Interface. È uno standard sviluppato dalla comunità di programmazione che permette applicazioni dinamiche di operare sul server web. Un modo migliore per pensare a uno script CGI è che la pagina che genera è "on"the fly, mentre una pagina HTML standard caricherà sempre lo stesso file nello stesso modo ogni volta che si accede.

Significato

Directory CGI sono posizioni specializzate dove gli script possono essere collocati a essere eseguito dall'utente finale. Queste directory sono set di autorizzazioni che permetterà all'utente di eseguire questi script. Mantenere attivo il processo in questa directory, piuttosto che permettere tutto il mondo, inoltre previene possibili problemi di sicurezza che possono verificarsi dall'esecuzione di CGI...

Tipi

I tipi di script CGI che può essere eseguito coprono qualsiasi necessità. Un'applicazione può essere scritto che vorrei accedere a un database, o tirare informazioni meteo dal servizio nazionale del tempo e visualizzarla in una pagina web in modo dinamico. Può anche essere scritto in vari linguaggi di programmazione, come Perl, Python, C++ e Visual Basic.

Considerazioni

Durante la scrittura di script per l'utilizzo CGI, assicurarsi che corrono rapidamente. Uno script lento non è solo frustrante per l'utente finale, ma potrebbe anche innescare un timeout sul sito di server, a seconda delle impostazioni. Assicurarsi inoltre che l'applicazione è sicura, per evitare possibili hacking del tuo sito Web.

Avviso

Script CGI e le directory in che risiedono sono particolarmente suscettibili di hacking. Acquisire familiarità con problemi di sicurezza di questi script prima di tentare di scrivere uno per conto proprio. Il tempo supplementare trascorso potrebbe rivelarsi utile in caso di un hacking.