Python网页编程(CGI)

1)程序简单,引用几个关键处理即可:
#coding=utf-8
#!/usr/bin/python
# CGI处理模块
from os import environ
import cgi, cgitb
# 创建 FieldStorage 的实例化
form = cgi.FieldStorage() 

# 获取数据
user_id ="a";
password="b";
first_name = form.getvalue('first_name')
last_name  = form.getvalue('last_name')
en = environ.get('HTTP_COOKIE')+"";
coks = en.split(';')
for c in coks:
    kv = c.split("=");
    if(kv[0]=='UserID'):
        user_id=kv[1];
        continue
    if(kv[0]=='Password'):
        password=kv[1];   
print('Content-type:text/html\r\n\r\n')
print("Set-Cookie:UserID=XYZ;\r\n")
print("Set-Cookie:Password=XYZ123;\r\n")
print("Set-Cookie:Expires=Tuesday, 31-Dec-2007 23:12:40 GMT\";\r\n")
print("Set-Cookie:Domain=www.w3cschool.cc;\r\n")
print("Set-Cookie:Path=/perl;\n")
print('<html>')
print('<head>')
print('<title>Hello Word - First CGI Program</title>')
print('</head>')
print('<body>')
print('<h2>Hello Word! This is my first CGI program</h2>')
print("<h2>Hello %s %s</h2>" % (first_name, last_name))
print("User ID  = %s" % user_id)
print("Password = %s" % password)
print('</body>')
print('</html>')


2)配置很关键(IIS7.0):

 

3)按下面填好:

走到这里,跟C#语言进行处理,已经无多大的区别了。Python这种脚本式用来做服务端的数据提供者还是比较好。
Python语言在很多地方,特别是类型,类等方面跟JS很类似,但没有JS复杂。
浏览了一遍,能算学到一门语言?

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值