Tudd Intuíció, előadás, fejlesztése webes alkalmazások

Kivonat: Az egyik legfontosabb alkalmazási Python - web-alkalmazás - megjelenik a fejezetben példákat. Emellett hangsúlyt helyezünk a közös biztonsági réseket a web-alkalmazások.

CGI-szkriptek

A klasszikus módja alkalmazások létrehozásához a WWW - CGI -stsenariev írásban (néha - scriptek). CGI (Common Gateway Interface Common Gateway Interface). - szabványos szabályozására szerver interakció a külső alkalmazásokat. Abban az esetben, a WWW. web-szerver küld egy kérést, hogy létrehoz a oldalon egy adott forgatókönyv. Ez a forgatókönyv. bemenő adatokat egy web-szerver (az egyik sor. kaphattak őket a felhasználó) generál kész tárgy (kép, hang-adat, a stíluslap, stb.)

Ha hívja a Web-szerver forgatókönyv információkat közvetít, a szabványos bemenet. környezeti változók és isindex keresztül parancssori argumentumokat (ezek rendelkezésre állnak az sys.argv).

Ahhoz, hogy helyesen működjön, a szkript a kijelölt könyvtár a web szerver (általában úgynevezett cgi-bin), illetve, ha ezt a szerver konfiguráció, bárhol között HTML dokumentumok. A script kell lennie annak a jele, hogy a végrehajtható. Unix, akkor telepítenie kell a chmod a + x parancsot.

Kövesse az egyszerű script kiírja az értékeket os.environ szótár és lehetővé teszi, hogy mi hozta:

Ezzel is megtekintheti a telepített Web-kiszolgáló környezeti változók. Kiadott -stsenariem CGI web-szerver fájl tartalmazza a fejléc részt, ami azt mutatja, a helyszínen a meta-adatok (tartalom típusát. Idő dokumentum utolsó frissítésének, kódolás, stb.)

A fő környezeti változókat. létrehozására elegendő forgatókönyvet:

Kapcsolódó cikkek