gpt4 book ai didi

python - 如何使用python将数据从一个页面传输到另一个页面

转载 作者:太空宇宙 更新时间:2023-11-03 17:59:45 25 4
gpt4 key购买 nike

我想将数据从一个页面传输到另一个页面,就像我的登录详细信息显示在另一个页面中那么我该怎么办

我的Python服务器代码:

    from SimpleHTTPServer import SimpleHTTPRequestHandler
import BaseHTTPServer
from urlparse import urlparse, parse_qs


class CustomHTTPRequestHandler(SimpleHTTPRequestHandler):

def do_POST(self):
try:
length = int(self.headers.getheader('content-length'))
data = self.rfile.read(length)
self.send_response(200, "OK")
print data.split('&')
#process_data(data, self.client_address)
except Exception as inst:
logging.error(type(self).__name__ + "/" + type(inst).__name__ + " \
(" + inst.__str__() + ")")

if __name__ == '__main__':
BaseHTTPServer.HTTPServer(('\
', 8544), CustomHTTPRequestHandler).serve_forever()

我的 Html 第一个文件 index.html

<form action="" method="POST">
User Name :
<input type="text"id="username" name="username" placeholder="Enter User Name">
Password :
<input type="password" id="password" name="password" laceholder="Enter Password">
<button type="submit" id="submit">Sign in</button>
</div>
</div>
</form>

在第二个 HTML 文件 (index2.html) 中,我想显示输入到 index.html 的数据

对于这些事情,我搜索了很多线程,但我没有成功找到或者其中一些我不明白,所以请帮助我服务器或其他任何东西发生了哪些变化。

最佳答案

执行此操作的标准方法是使用基于 cookie 的 session 。也就是说,在初始请求时,Web 服务器向客户端提供 session cookie。在浏览 session 期间,该 cookie 会存储在用户的网络浏览器中。

所有后续 HTTP 请求都包含该 session ID(基本上是一个随机的、不可猜测的字符串)。然后,服务器使用该 session ID 检索服务器上与特定客户端关联的任何信息(例如购物车的内容)。

我建议您在这里阅读有关 cookie 的信息:http://en.wikipedia.org/wiki/HTTP_cookie

关于python - 如何使用python将数据从一个页面传输到另一个页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27898318/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com