Page 95 - 6734
P. 95

Рисунок 3 - Результати роботи CGI-програми simple.py

               CGI-програма get_post.py - обробка запитів GET і POST

               CGI-програма  може  отримати  доступ  до  рядка  запиту  (даних
           форми)  за  допомогою  cgi.FieldStorage.  Запустіть  сервер  та  в
           адресному  рядку  браузера  введіть  для  тестування  методів  GET  і
           POST, відповідно:

           http://localhost/cgi/get_post.py?first_name=Volodymyr
           &last_name=Kopey
           http://localhost/cgi/get_post.py`

               Або, якщо форма розташована у файлах HTML, відповідно:
           http://localhost/GET.html
           http://localhost/POST.html

           import cgi # модуль для обробки cgi
           form = cgi.FieldStorage() # об'єкт FieldStorage
           first_name = form.getvalue('first_name') # дані з
           першого поля
           last_name  = form.getvalue('last_name') # дані з
           другого поля
           print"Content-type: text/html\r\n\r\n"# заголовок,
           пустий рядок
           print"<h2>Hello %s%s</h2>"% (first_name, last_name) #
           дані



                                          94
   90   91   92   93   94   95   96   97   98   99   100