找到 34423 篇文章,关于编程

如何在 Python CGI 编程中检索 Cookie?

Rajendra Dharmkar
更新于 2020年6月16日 12:32:59

810 次查看

检索 Cookie检索所有已设置的 Cookie 非常简单。Cookie 存储在 CGI 环境变量 HTTP_COOKIE 中,并且将具有以下形式:key1 = value1;key2 = value2;key3 = value3....以下是如何检索 Cookie 的示例。#!/usr/bin/python # 导入 CGI 处理的模块 from os import environ import cgi, cgitb if environ.has_key('HTTP_COOKIE'):    for cookie in map(strip, split(environ['HTTP_COOKIE'], ';')):       (key, value ) = split(cookie, '=');       if key == "UserID":          user_id = value       if key == "Password":          password = value print ... 阅读更多

如何在 Python CGI 编程中设置 Cookie?

Rajendra Dharmkar
更新于 2019年8月30日 06:06:48

635 次查看

设置 Cookie发送 Cookie 到浏览器非常简单。这些 Cookie 在 Content-type 字段之前与 HTTP 标头一起发送。假设您想将 UserID 和 Password 设置为 Cookie。设置 Cookie 的方法如下:#!/usr/bin/python print "Set-Cookie:UserID = XYZ;\r" print "Set-Cookie:Password = XYZ123;\r" print "Set-Cookie:Expires = Tuesday, 31-Dec-2007 23:12:40 GMT;\r" print "Set-Cookie:Domain = www.tutorialspoint.com;\r" print "Set-Cookie:Path = /perl;" print "Content-type:text/html\r\r" ...........HTML 内容的其余部分....通过此示例,您必须了解如何设置 Cookie。我们使用 Set-Cookie HTTP 标头来设置 Cookie。设置 Cookie 属性(如 Expires、Domain 和 Path)是可选的。 ... 阅读更多

Cookie 在 Python CGI 编程中是如何工作的?

Rajendra Dharmkar
更新于 2019年7月30日 22:30:21

455 次查看

在 CGI 中使用 CookieHTTP 协议是一种无状态协议。对于商业网站,需要在不同页面之间维护会话信息。例如,一个用户注册在完成多个页面后结束。如何在所有网页中维护用户的会话信息?在许多情况下,使用 Cookie 是记住和跟踪首选项、购买、佣金以及其他改进访客体验或网站统计信息所需信息的最高效方法。Cookie 的工作原理您的服务器以 Cookie 的形式向访客的浏览器发送一些数据。浏览器可能会接受 Cookie。如果接受,则将其存储为 ... 阅读更多

Python CGI 编程中 GET 和 POST 之间有什么区别?

Rajendra Dharmkar
更新于 2020年6月16日 12:31:23

2K+ 次查看

GET 和 POST 方法您一定遇到过许多需要将一些信息从浏览器传递到 Web 服务器,最终传递到您的 CGI 程序的情况。最常见的是,浏览器使用两种方法将此信息传递到 Web 服务器。这些方法是 GET 方法和 POST 方法。使用 GET 方法传递信息GET 方法发送附加到页面请求的编码用户信息。页面和编码信息由 ? 字符分隔,如下所示:http://www.test.com/cgi-bin/hello.py?key1=value1&key2=value2GET 方法是将信息从浏览器传递到 Web 服务器的默认方法,它会生成一个长 ... 阅读更多

Python CGI 编程中经常使用的重要 HTTP 标头有哪些?

Rajendra Dharmkar
更新于 2020年6月16日 12:25:28

297 次查看

HTTP 标头行 Content-type:text/html\r\r 是 HTTP 标头的一部分,发送到浏览器以理解内容。所有 HTTP 标头都将采用以下形式:HTTP 字段名称 - 字段内容例如Content-type - text/html\r\r还有一些其他重要的 HTTP 标头,我们将在 CGI 编程中经常使用。     序号标头描述1Content-type:定义返回文件的格式的 MIME 字符串。例如 Content-type:text/html2Expires:日期信息变得无效的日期。它由浏览器决定何时需要刷新页面。有效的日期字符串格式为 01 Jan 1998 ... 阅读更多

编写 Python CGI 程序需要什么 Content-type?

Rajendra Dharmkar
更新于 2019年7月30日 22:30:21

298 次查看

如果我们运行简单的脚本(如 hello.py),其输出将写入 STDOUT 文件,即屏幕。有一个重要且额外的功能可用,即要打印的第一行 Content-type:text/html\r\r。此行发送回浏览器,并指定要在浏览器屏幕上显示的内容类型。我们可以使用 Python 编写高级 CGI 程序。此脚本可以与任何其他外部系统交互,甚至与 RDBMS 交换信息。

Python 中的 CGI 编程需要哪些模块?

Rajendra Dharmkar
更新于 2020年6月16日 12:21:40

186 次查看

Python 的 cgi 模块通常是 Python 中编写 CGI 程序的起点。cgi 模块的主要目的是从 HTML 表单中提取传递给 CGI 程序的值。大多数情况下,人们通过 HTML 表单与 CGI 应用程序进行交互。在表单中填写一些指定要执行的操作细节的值,然后根据您的规范调用 CGI 执行其操作。您可以在 HTML 表单中包含许多输入字段,这些字段可以是多种不同类型(文本、复选框、选择列表、单选按钮等)。您的 Python 脚本 ... 阅读更多

如何展平 Python 中的浅列表?

Gireesha Devara
更新于 2023年8月24日 14:26:23

1K+ 次查看

展平浅列表意味着将嵌套列表转换为简单的单维列表。换句话说,将多维列表转换为一维列表。展平过程可以通过使用不同的技术来执行,例如嵌套 for 循环、列表推导式、列表连接以及使用内置函数。在本文中,我们将讨论一些展平浅 Python 列表的技术。使用嵌套 for 循环通过使用嵌套 for 循环和 list.append() 方法,我们可以展平浅列表。让我们看一下如何在程序中执行此操作。示例此简单的 ... 阅读更多

如何在 Python 中克隆或复制列表?

Gireesha Devara
更新于 2023年8月24日 13:32:04

1K+ 次查看

Python 中的列表是一种序列数据类型,用于存储各种类型的数据。列表通过将每个数据元素放在方括号 [] 内来创建,这些元素之间用逗号分隔。在 Python 中,赋值运算符不会创建新的对象,而是为已存在的对象提供另一个名称。这可以通过 id() 函数验证 >>> L1 = [1, 2, 3, 4] >>> L2 = L1 >>> id(L1) 185117137928 >>> id(L2) 185117137928 Python 中有多种克隆/复制列表的方法。在本文中,我们将讨论其中的一些方法。使用 ... 阅读更多

如何将 Python 元组转换为字符串?

Gireesha Devara
更新于 2023-08-24 13:30:09

9K+ 浏览量

元组是对象的集合,这些对象是有序且不可变的。元组是序列,就像列表一样。元组和列表之间的区别在于,元组不能像列表那样更改,元组使用括号,而列表使用方括号。我们可以通过三种不同的方式将 Python 元组转换为字符串。使用 for 循环。使用 Python 的 join() 方法 使用 functool.reduce() 方法 使用 for 循环 在 Python 中,我们可以使用 for 循环轻松迭代元组元素,然后我们将每个元素追加/添加到字符串对象中。在下面的示例中,我们 ... 阅读更多

广告