Home Blog Page 22876

Wie Ethernet Funktioniert

0

Ethernet-Medium

Da ein signal auf dem Ethernet-medium erreicht alle angeschlossenen Knoten, die Ziel-Adresse ist kritisch zu identifizieren, die der beabsichtigte Empfänger des Rahmens.

Zum Beispiel, in der obigen Abbildung, wenn computer B sendet an Drucker C, Rechner A und D werden immer noch empfangen und untersuchen Sie den Rahmen. Jedoch, wenn eine station erhält zunächst einen Rahmen, der es prüft die Zieladresse, um zu sehen, wenn der Rahmen soll für sich selbst. Wenn es nicht ist, die station verwirft die Rahmen sogar ohne Prüfung Ihres Inhalts.

Bis Nächsten

  • Was sind die drei Arten von VPN?
  • Was Sie brauchen, um zu bauen ein eigenes WLAN-Netzwerk?
  • Was ist ein Netzwerk-server?
  • Wie Wählen Sie die Richtige E-mail-Server
  • Wie VPNs Funktionieren

Eine interessante Sache über die Ethernet-Adressierung, ist die implementation eines broadcast-Adresse. Ein frame mit einer Ziel-Adresse gleich der broadcast-Adresse (einfach als broadcast, für Kurzschluß) ist bestimmt für jeden Knoten im Netzwerk, und jeder Knoten wird die beiden empfangen und verarbeiten Sie diese Art von Rahmen.

Wie Ethernet Funktioniert

0

Ethernet-Terminologie

Ethernet folgt einem einfachen Satz von Regeln, die für den grundlegenden Betrieb. Um besser zu verstehen, diese Regeln, es ist wichtig zu verstehen, die Grundlagen des Ethernet-Terminologie.

  • Medium – Ethernet-Geräte anbringen, um ein gemeinsames medium, bietet einen Weg, auf dem die elektronischen Signale Reisen wird. Historisch gesehen, ist dieses medium wurde koaxial-Kupfer-Kabel, aber heute ist es häufiger ein twisted-pair-oder Glasfaserkabel.
  • Segment – Wir verweisen auf ein gemeinsames medium, wie einem Ethernet-segment.
  • Knoten – Geräte, befestigen, zu diesem segment werden die Stationen oder Knoten.
  • Frame – Knoten kommunizieren Sie in kurzen Nachrichten, sogenannten frames, die variabel große Stücke von Informationen.

Frames sind Analog zu den Sätzen der menschlichen Sprache. In Englisch haben wir Regeln für die Konstruktion unserer Sätze: Wir wissen, dass jeder Satz muss ein Subjekt und ein Prädikat. Das Ethernet-Protokoll legt eine Reihe von Regeln für die Konstruktion von frames. Es gibt explizite, minimale und maximale Längen für den Rahmen, und eine Reihe von erforderlichen Informationen, müssen in dem frame angezeigt werden. Jeder Rahmen muss beinhalten, zum Beispiel eine Zieladresse und eine Quelladresse, die identifizieren der Empfänger und der Absender der Nachricht. Die Adresse, die eindeutig identifiziert den Knoten, der nur als name identifiziert eine bestimmte person. Keine zwei Ethernet-Geräte sollten immer die gleiche Adresse.

Bis Nächsten

  • Was sind die drei Arten von VPN?
  • Was Sie brauchen, um zu bauen ein eigenes WLAN-Netzwerk?
  • Was ist ein Netzwerk-server?
  • Wie Wählen Sie die Richtige E-mail-Server
  • Wie VPNs Funktionieren

Come CGI Script Funziona

0

Riepilogo

In questo breve tour della CGI script, abbiamo visto che:

  • Uno script CGI è un programma — in generale di un programma C o PERL.
  • Sulla maggior parte dei server, script CGI vivere in una directory chiamata cgi-bin. Lo script viene eseguito quando lo script URL è richiesta da un browser.
  • Tutto ciò che lo script invia per STDOUT sarà inviato al browser. La stringa “Content-type: text/htmlnn” dovrebbe essere la prima cosa inviati. Dopo di che, tutto va bene; ma in genere, il tag HTML validi per un valido documento HTML vengono inviati.
  • Ingresso viene inviato allo script tramite la creazione di un form HTML, la cui AZIONE specifica lo script URL.
  • Quando uno script che riceve i dati dal form, si deve analizzare le varie stringhe e convertire tutte le modificati i caratteri. Abbiamo visto un semplice programma in C in grado di eseguire questi compiti. La libreria CGI PERL (vedere la pagina successiva) rende la conversione facile per gli script PERL.

Se si stavano facendo questo su un vero e proprio sito Web, in genere memorizzare i risultati di ogni indagine in un file di testo o un database, in modo che si poteva guardare i risultati più tardi. Questo è facile da fare da un programma in C o PERL.

Il Prossimo

  • Come funziona il JavaScript funziona e come posso costruire semplici calcolatrici?
  • Come C Programmazione Delle Opere
  • Come HTML5 Funziona
  • Quali sono i vantaggi di apprendimento di programmazione in C?
  • Sono di data mining e data warehousing?

Per ulteriori informazioni, controllare i link sulla pagina successiva.

Come CGI Script Funziona

0

Mettere Tutto Insieme

Diciamo che si desidera creare un semplice questionario per una delle vostre pagine Web. Per esempio, vorrei chiedere per il lettore il nome, il sesso, l’età e il commento, e poi il processo è in uno script CGI. Il modulo HTML che potrebbe vivere in un file denominato http://www.howstuffworks.com/survey.htm e simile a questa:

<html>
<body>
<h1>HSW Modulo di Sondaggio<h1>
<FORM METHOD=POST ACTION=”http:
//www.howstuffworks.com/cgi-bin/survey.cgi”>
Inserisci Il Tuo Nome:
<input name=”Nome” size=20 maxlength=50>
<P>Inserisci il tuo sesso:
<input type=radio CONTROLLATO name=sesso=MASCHIO>Maschio
<input type=radio name=sesso=FEMMINA>Femmina
<P>Selezionare la tua età<br>
<SELECT size=2 NOME=età>
<OPTION> 1-10
<OPTION> 11-20
<OPTION> 21-30
<OPTION> 31-40
<OPTION> 41-50
<OPTION> 51-60
<OPTION> 61 e
</SELECT>
<P>Inserire Il Tuo Commento:
<input name=”Nome” size=40 maxlength=100>
<P>
<INPUT TYPE=submit value=”Invia”>
<INPUT TYPE=reset value=”Reset”>
</FORM>
</body>
</html>

La CGI script a cui fa riferimento il presente modulo riceverà quattro pezzi diversi di dati: il nome, l’età, il sesso e il commento di un lettore che invia il form. Lo script dovrà analizzare i quattro valori e gestire tutti i caratteri delle trasformazioni. Un file separato chiamato http://www.howstuffworks.com/survey.c è stato usato per creare lo script di indagine.cgi ed è, forse, di 100 righe.

Il Prossimo

  • Come funziona il JavaScript funziona e come posso costruire semplici calcolatrici?
  • Come C Programmazione Delle Opere
  • Come HTML5 Funziona
  • Quali sono i vantaggi di apprendimento di programmazione in C?
  • Sono di data mining e data warehousing?

Come CGI Script Funziona

0

La creazione di una Vera e propria Forma

Una vera e propria forma sta per essere fatto di una varietà di aree di immissione, e richiede una certa quantità di codice di script per annullare il mapping dei caratteri e analizzare le singole stringhe. Cominciamo guardando i controlli di input standard in un form. Essi includono:

  • A riga singola di testo di input
  • Multi-linea di testo di input
  • Gli elenchi di selezione
  • Caselle di controllo
  • Pulsanti di opzione
  • Specializzata pulsanti per la presentazione di compensazione o di forma

È possibile combinare questi controlli con altre statico di testo e di grafica come su qualsiasi altra pagina.

Il Prossimo

  • Come funziona il JavaScript funziona e come posso costruire semplici calcolatrici?
  • Come C Programmazione Delle Opere
  • Come HTML5 Funziona
  • Quali sono i vantaggi di apprendimento di programmazione in C?
  • Sono di data mining e data warehousing?

Qui ci sono diversi esempi che dimostrano l’utilizzo di diverse variabili di controllo:

A linea singola modifica

La parola “input” identifica una singola linea dell’area di modifica. Il campo “nome” fornisce un identificatore per il controllo allo script CGI e deve essere univoco per ogni controllo della forma. La “dimensione” campo indica la larghezza in caratteri dell’area di immissione sul modulo. “Maxlength” limita il numero massimo di caratteri nell’area di immissione. “Valore” imposta un valore iniziale.

Inserisci Nome: <input name=”Nome” size=30 maxlength=50
value=”Esempio”>

In genere, l’area di ingresso è preceduto da un pezzo di testo statico individuando lo scopo del campo di input. Qui il testo statico “Inserisci nome:”.

È possibile aggiungere il valore “tipo= “int” per vincolare ingresso a valori interi. Per impostazione predefinita, il tipo è “testo” e si accetta qualsiasi di caratteri.

Modifica Multi-linea

Un multi-linea area di modifica è simile a un area di immissione. È possibile specificare un nome per il controllo, e si definisce la sua dimensione nel modulo in righe e colonne. Nulla è messo prima del </textarea> verrà visualizzato nel controllo di un valore predefinito.

<textarea name=”Indirizzo dell’Azienda” cols=30
righe=4></textarea>

Caselle di controllo

Una casella di controllo è una forma specializzata di un’area di input con il tipo “checkbox”.

<input type=checkbox name=”Include” value=1>

Il valore da restituire se la casella di controllo è selezionata.

Pulsanti di opzione

I pulsanti di opzione sono simili alle caselle di controllo, ma sono raggruppati insieme visivamente:

Scegliere l’area di ricerca:<br>
<input type=radio CONTROLLATO name=universo value=CI-STOCK>
Stock
<input type=radio name=universo value=CA-STOCK>
Titoli Canadese
<input type=radio name=universo value=MMF>
Mercati Monetari
<input type=radio name=universo value=RECIPROCA>
Fondi Comuni

Nota che i di default pulsante di opzione possono essere contrassegnati con la parola SELEZIONATA. Inoltre, si noti che tutti i pulsanti di scelta dello stesso gruppo hanno lo stesso nome.

Gli elenchi di selezione

Un elenco di selezione offre all’utente una scelta tra una serie di opzioni. Il tag per un elenco di selezione consente di specificare il numero di righe visibili nella “dimensione” del campo, così come i valori per tutte le opzioni.

Selezionare un’Opzione<br>
<SELECT size=2 NAME=”Opzione”>
<OPTION> 1
<OPTION> 2
<OPTION> 3
<OPTION> 4
</SELECT>

La parola PIÙ di una crea un multi-funzionalità di selezione.

Specializzata pulsanti

Seguenti tag creare due specializzato pulsanti, uno per inviare il modulo al server e una per reimpostare il modulo:

<INPUT TYPE=submit value=”Invia”>
<INPUT TYPE=reset value=”Reset”>

Come CGI Script Funziona

0

Forme: L’Invio Di Input

Abbiamo visto che la creazione di script CGI è abbastanza facile. Il server Web esegue qualsiasi file eseguibile collocato nella directory cgi-bin, e qualsiasi uscita che l’eseguibile invia per stdout viene visualizzata nel browser che chiama lo script. Ora quello di cui abbiamo bisogno è un modo per inviare ingresso in uno script. Il modo normale per inviare l’input è quello di utilizzare un codice HTML del modulo.

Si vede forme in tutto il Web. Tutte le pagine in cui sono stati in grado di scrivere qualcosa in una forma. Li vedi nei motori di ricerca, libri degli ospiti, questionari, etc. Home page HowStuffWorks.com contiene almeno due mini-moduli, uno per il “Come sei arrivato qui?” nella barra laterale e uno per i suggerimenti sidebar (sì, una singola pagina HTML può contenere molteplici forme). Si crea il form nella pagina HTML, il tag HTML per il modulo di specificare il nome del CGI script di chiamata quando l’utente fa clic su Invia pulsante sul form. I valori che l’utente immetta nel modulo vengono imballati e inviati allo script, che possono poi utilizzare in alcun modo che gli piace.

Il Prossimo

  • Come funziona il JavaScript funziona e come posso costruire semplici calcolatrici?
  • Come C Programmazione Delle Opere
  • Come HTML5 Funziona
  • Quali sono i vantaggi di apprendimento di programmazione in C?
  • Sono di data mining e data warehousing?

Si effettivamente vedere questo genere di cose costantemente e non hanno saputo che stava accadendo. Per esempio, andare a http://www.lycos.com digitare la parola “test” Cerca” casella e premere il tasto “Vai!” pulsante. L’URL della pagina di risultato sarà simile a questo:

http://www.lycos.com/cgi-bin/pursuit?matchmode=and
&cat=lycos&query=test&x=10&y=9

Si può vedere che la Lycos home page è una forma. Lycos ha uno script nella directory cgi-bin di nome inseguimento. Il modulo invia i cinque parametri allo script:

  1. matchmode=e
  2. cat=lycos
  3. query=test
  4. x=10
  5. y=9

La terza è la stringa di ricerca siamo entrati. Gli altri quattro significano qualcosa per la sceneggiatura. La CGI script query Lycos database per la parola “test” e quindi restituisce i risultati. Questo è il cuore di qualsiasi motore di ricerca!

Proviamo a creare una forma semplice per provare questo fuori. Creare un file denominato simpleform.htm e inserire il seguente codice HTML:

<html>
<body>
<h1>Un super-semplice forma<h1>
<FORM METHOD=GET ACTION=”http://www.howstuffworks.com/
cgi-bin/simpleform.cgi”>
Inserisci Il Tuo Nome:
<input name=”Nome” size=20 maxlength=50>
<P>
<INPUT TYPE=submit value=”Invia”>
<INPUT TYPE=reset value=”Reset”>
</FORM>
</body>
</html>

Il codice HTML specifica la creazione di un modulo che utilizza il metodo GET inviato al CGI script http://www.howstuffworks.com/cgi-bin/simpleform.cgi. All’interno del modulo è un testo di input e standard di Presentare e pulsanti di Reset.

Il file http://www.howstuffworks.com/cgi-bin/simpleform.cgi a cui fa riferimento il modulo è un programma in C. Ha iniziato la vita come questo pezzo di codice C inserita in un file di nome simpleform.c:

#include <stdio.h>
#include <stdlib.h>

int main()
{
printf(“Content-type: text/htmlnn”);
printf(“<html>n”);
printf(“<body>n”);
printf(“<h1>Il valore inserito è: “)
printf(“%s</h1>n”, getenv(“QUERY_STRING”));
printf(“</body>n”);
printf(“</html>n”);
return 0;
}

È stato compilato con il comando seguente:

gcc simpleform.c-o simpleform.cgi

Ed è stato collocato nella directory cgi-bin. Questo programma raccoglie il valore inviato dal form e li visualizza. Per esempio, si potrebbe essere visualizzato il seguente:

Il valore inserito è: Nome=Giovanni+Smith

Il nome è l’identificatore per il campo di inserimento del testo nella forma (ogni campo di input di un form deve avere un identificatore univoco), e Giovanni+Smith è un tipico nome che potrebbe essere inserito nel modulo. Si noti che il “+” sostituisce il carattere di spazio.

Da questo esempio si può vedere che il processo di base per l’impostazione di una forma e di ottenere i dati da un form in uno script CGI è abbastanza semplice. Qui ci sono un paio di dettagli da tenere a mente:

  • Ogni campo di input del form deve avere un identificatore univoco.
  • Il modulo deve utilizzare GET o il metodo POST. Il metodo GET ha il vantaggio che si può vedere il modulo di valori URL inviati allo script, e che rende il debug di più facile.
  • Ci sono ben precisi limiti al numero di caratteri che possono essere inviati tramite il metodo GET, POST è preferito per le grandi forme.
  • Dati che viene fornito tramite il metodo GET è ricevuto guardando la variabile di ambiente QUERY_STRING (di solito la lettura con la getenv funzione in C o $ENV struttura in PERL). Dati che viene fornito tramite il metodo POST è disponibile attraverso STDIN utilizzando ottiene in C o leggere in PERL.
  • I dati che arriva sta per avere tutti i campi concatenati tra loro in un’unica stringa, e molti personaggi saranno sostituiti e quindi hanno bisogno di traduzione. Per esempio, tutti gli spazi verranno sostituiti con i plus.

La variabile di ambiente QUERY_STRING introduce l’argomento di variabili di ambiente in generale. Ci sono un certo numero di variabili di ambiente che è possibile esaminare nel tuo script CGI, tra cui:

  • AUTH_TYPE
  • CONTENT_LENGTH
  • CONTENT_TYPE
  • GATEWAY_INTERFACE
  • HTTP_ACCEPT
  • HTTP_USER_AGENT
  • PATH_INFO
  • PATH_TRANSLATED
  • QUERY_STRING
  • REMOTE_ADDR
  • REMOTE_HOST
  • REMOTE_IDENT
  • REMOTE_USER
  • REQUEST_METHOD
  • SCRIPT_NAME
  • SERVER_NAME
  • SERVER_PORT
  • SERVER_PROTOCOL
  • SERVER_SOFTWARE

Ci sono tutta una serie di interessanti pezzi di informazioni sepolto in queste variabili di ambiente, tra cui la lunghezza della stringa di input (CONTENT_LENGTH), il METODO utilizzato (GET o POST — REQUEST_METHOD consente di capire se cercare in STDIN o QUERY_STRING per l’ingresso), l’indirizzo IP del computer dell’utente (REMOTE_ADDR), e così via. Per una descrizione completa di queste variabili, vedere CGI Variabili di Ambiente.

Come CGI Script Funziona

0

Semplice Script CGI

Supponendo che si dispone di accesso a una directory cgi-bin (vedere la sezione precedente), e supponendo che si conosce il linguaggio di programmazione C o PERL, si può fare un sacco di interessanti esperimenti con CGI per ottenere i vostri piedi bagnati. Iniziamo con il creare il più possibile semplici script CGI.

Nell’articolo Come le Pagine Web di Lavoro, abbiamo esaminato il modo più semplice possibile l’HTML della pagina Web. Sembrava qualcosa di simile a questo:

Il Prossimo

  • Come funziona il JavaScript funziona e come posso costruire semplici calcolatrici?
  • Come C Programmazione Delle Opere
  • Come HTML5 Funziona
  • Quali sono i vantaggi di apprendimento di programmazione in C?
  • Sono di data mining e data warehousing?

<html>
<body>
<h1>Ciao!</h1>
</body>
</html>

Il più possibile semplici script CGI sarebbe, al momento dell’esecuzione, è necessario creare questa semplice pagina statica come la sua uscita. Ecco come questo programma CGI, se è stato scritto in C:

#include <stdio.h>

int main()
{
printf(“Content-type: text/htmlnn”);
printf(“<html>n”);
printf(“<body>n”);
printf(“<h1>Ciao!</h1>n”);
printf(“</body>n”);
printf(“</html>n”);
return 0;
}

Sul mio server Web, ho inserito questo programma in un file più semplice.c e poi compilato, dicendo:

gcc più semplice.c-o più semplice.cgi

(Vedere Come C Programmazione delle Opere per i dettagli su come compilare programmi in C.)

Mettendo più semplice.cgi in cgi-bin directory, può essere eseguito. Come si può vedere, tutti che lo script non è generare una pagina che dice: “Ciao!” L’unica parte che è inaspettato è la riga che dice:

printf(“Content-type: text/htmlnn”);

La linea “Content-type: text/htmlnn” è speciale pezzo di testo che deve essere la prima cosa che viene inviato al browser da uno script CGI. Purché si ricordi di farlo, tutto andrà bene. Se si dimentica, il browser si rifiuta l’output dello script.

Si può fare la stessa cosa in PERL. Digitare questo codice PERL in un file denominato simplest.pl:

#! /usr/bin/perl
print “Content-type: text/htmlnn”;
print “<html><body><h1>Hello World!”;
print “</h1></body></html>n”;

Inserire il file nella cartella cgi-bin. Su una macchina UNIX, può essere d’aiuto anche di tipo:

chmod 755 simplest.pl

Questo dice UNIX che lo script sia eseguibile.

Si è visto solo l’idea di base dietro CGI script. E ‘ davvero così semplice! Un programma viene eseguito e il suo output viene inviato al browser che ha chiamato lo script. Normale uscita inviati a stdout è ciò che viene inviato al browser.

Il punto di CGI script, tuttavia, è quello di creare contenuti dinamici — ogni volta che lo script viene eseguito, l’uscita dovrebbe essere diverso. Dopo tutto, se l’output è lo stesso ogni volta che si esegue lo script, allora si potrebbe anche usare una pagina statica. Il seguente programma C dimostra molto semplice contenuto dinamico:

#include <stdio.h>

int incrementcount()
{
FILE *f;
int i;

f=fopen(“count.txt”, “r+”);
if (!f)
{
sleep(1);
f=fopen(“count.txt”, “r+”);
if (!f)
return -1;
}

fscanf(f, “%d”, &i);
i++;
fseek(f,0,SEEK_SET);
fprintf(f, “%d”, i);
fclose(f);
return i;
}

int main()
{
printf(“Content-type: text/htmlnn”);
printf(“<html>n”);
printf(“<body>n”);
printf(“<h1>Il conteggio attuale è: “)
printf(“%d</h1>n”, incrementcount());
printf(“</body>n”);
printf(“</html>n”);
return 0;
}

Con un editor di testo, tipo questo programma in un file denominato il conte.c. Compilare con il comando:

gcc conte.c-o conte.cgi

Creare un altro file di testo denominato count.txt e posizionare un singolo zero. Mettendo contatore.cgi e count.txt nella cgi-bin directory, è possibile eseguire lo script. Tutti che lo script non è generare una pagina che dice: “Il conteggio attuale è: X, dove X incrementi ogni volta che si esegue lo script. Provare a eseguire più volte e vedere il contenuto della pagina cambiamento!

Il count.txt file che contiene il conteggio corrente, e il piccolo incrementcount() la funzione è la funzione che incrementa il conteggio in count.txt file. Questa funzione consente di visualizzare la count.txt file, legge il numero, incrementa il numero e lo scrive nel file. La funzione tenta di aprire il file due volte. Lo fa solo nel caso in cui due persone si tenta di accedere al file contemporaneamente. Di certo non è una tecnica infallibile, ma per qualcosa di così semplice e funziona. Se il file non può essere aperto in un secondo tentativo, -1 è il valore di errore restituito al chiamante. Un più sofisticato programma di riconoscere il -1 restituire valore e generare un messaggio di errore appropriato.

Come CGI Script Funziona

0

Il Meccanismo CGI

Sulla maggior parte dei server Web, il meccanismo CGI è stato standardizzato nel modo seguente. Nella normale struttura di directory che il server considera la radice, si crea una sottodirectory con il nome cgi-bin. (Si può vedere questa directory nella figura a pagina precedente). Il server quindi è consapevole che qualsiasi file richiesto dalla speciale directory cgi-bin non dovrebbe essere semplicemente letti e inviati, ma deve essere eseguito. L’output del programma eseguito è quello che effettivamente inviato al browser che ha richiesto la pagina. L’eseguibile è in genere di un puro eseguibile, come l’uscita di un compilatore C, o è uno script PERL. PERL è un estremamente popolare linguaggio di scripting CGI.

Immaginate di digitare il seguente URL nel tuo browser: http://www.howstuffworks.com/cgi-bin/search.pl. Il server ha riconosciuto che search.pl è nella directory cgi-bin, in modo che esegua search.pl (che è uno script PERL) e invia l’output di esecuzione per il tuo browser.

Il Prossimo

  • Come funziona il JavaScript funziona e come posso costruire semplici calcolatrici?
  • Come C Programmazione Delle Opere
  • Come HTML5 Funziona
  • Quali sono i vantaggi di apprendimento di programmazione in C?
  • Sono di data mining e data warehousing?

È possibile scrivere i propri script e provare CGI te stesso, a condizione che:

  • Conosci un linguaggio di programmazione come C o PERL.
  • Si ha accesso a un server Web che gestisce gli script CGI. Se hai pagato un servizio di Web hosting per ospitare il vostro sito Web, allora è probabile che si dispone di accesso a CGI script attraverso il vostro ospite. Verificare con il servizio di hosting per i dettagli. Se non, allora si può sperimentare con l’installazione di un Web server sul pc di casa e imparare ad usarlo. La seconda opzione è un po ‘ più complicato, ma si sono garantiti per imparare un sacco!

Come CGI Script Funziona

0

Web Server

Come descritto nell’articolo Come Web Server, Web server può essere molto semplice. Di base, server Web, basta recuperare un file dal disco e scendere il filo al browser. Diciamo che si digita l’URL http://www.bygpub.com/books/tg2rw/author.htm. Il server riceve una richiesta per il file /books/tg2rw/author.htm. Se si osserva la seguente figura si può vedere come il server consente di risolvere tale richiesta:

Durante l’installazione, il server Web è stato incaricato di capire che c:My Documentiwww è la directory principale del server. Quindi cerca /books/tg2rw/author.htm fuori di quella principale. Quando si chiede l’URL http://www.bygpub.com/books/tg2rw/, il server capisce che si sta cercando di file predefinito per quella directory. Cerca i diversi nomi di file per provare a trovare il file di default: index.html, index.htm, default.html, default.htm. A seconda del server, è possibile cercare anche altri. Così il server gira http://www.bygpub.com/books/tg2rw/ in http://www.bygpub.com/books/tg2rw/index.htm e garantisce che i file. Tutti gli altri file deve essere specificato utilizzando la denominazione del file in modo esplicito.

Il Prossimo

  • Come funziona il JavaScript funziona e come posso costruire semplici calcolatrici?
  • Come C Programmazione Delle Opere
  • Come HTML5 Funziona
  • Quali sono i vantaggi di apprendimento di programmazione in C?
  • Sono di data mining e data warehousing?

Questo è il modo in tutti i server Web di gestire statico file. La maggior parte dei Web server, inoltre, di gestire i file dinamici , attraverso un meccanismo denominato Common Gateway Interface, o CGI. Avete visto CGI in tutti i tipi di luoghi sul Web, anche se non si può sapere al momento. Per esempio:

  • Qualsiasi libro degli ospiti consente di inserire un messaggio in un form HTML e quindi, la prossima volta che il guest book è visto, la pagina conterrà la nuova voce.
  • La WHOIS forma a Soluzioni di Rete che consente di immettere un nome di dominio in un form e la pagina restituito è diverso a seconda del nome di dominio immesso.
  • Qualsiasi motore di ricerca permette di inserire le parole chiave su un modulo HTML, e quindi si crea dinamicamente una pagina in base alle parole chiave inserite.

Tutte queste pagine dinamiche utilizzare CGI.

Hvordan CGI Scripting Værker

0

Den artikel, Hvordan websider Arbejde beskrives de grundlæggende funktioner i HTML og viser dig, hvordan til at skabe Web-sider, der indeholder tekst og grafik. Det viser også, hvordan du får din side “i luften” med en hosting-tjeneste. En af de ofte stillede spørgsmål fra nye Web-site designere, når de får deres hjemmeside op, er, “Hvad er CGI Scripting og hvordan kan jeg bruge det på min hjemmeside?” eller “Hvordan kan jeg skabe interaktive formularer på min hjemmeside?”

I denne artikel vil vi besvare dit spørgsmål om CGI scripting og vise dig, hvordan du kan lave dine egne scripts. Du vil også lære en smule om Web-servere i processen. Lad os komme i gang!

Op Næste

  • Hvordan virker JavaScript arbejde, og hvordan kan jeg opbygge simple lommeregnere med det?
  • Hvordan C Programmering Virker
  • Hvordan HTML5 Virker
  • Hvad er fordelene ved at lære C-programmering?
  • Er data mining og data warehousing relateret?