找回密码
 立即注册

扫一扫,访问微社区

QQ登录

只需一步,快速开始

查看: 6054|回复: 1

[求助] 带HTML的CGI脚本提交字段后显示404 NOT FOUND

3

主题

6

帖子

6

积分

贫民

积分
6
DisPanda 发表于 2017-12-9 23:23:48 | 显示全部楼层 |阅读模式
#!D:\Python27\python2.exe

import cgi
form = cgi.FieldStorage()

name = form.getvalue('name', 'world')

print """Content-type: text/html

<html>
        <head>
                <title>Greeting Page</title>
        </head>
        <body>
                <h1>Hello, %s!</h1>
               
               
                <form action='simple3.cgi'>
                Change name <input type='text' name='name' />
                <input type='submit' />
                </form>
        </body>
</html>
""" % name

代码如上,在浏览器中可以正常打开,但是在文本框中输入新字段之后,并没有改变成对应的'Hello,name',而是显示404 NOT FOUND:
Not Found
The requested URL /cgi-bin/simple3.cgi was not found on this server.

但是奇怪的是直接在url后面添加?name=somename之后却能正常运行;
请问各位大神这到底是哪里出了问题?

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表