91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

快速了解Python開發中的cookie及簡單代碼示例

發布時間:2020-09-24 23:40:38 來源:腳本之家 閱讀:164 作者:kesungang 欄目:開發技術

cookie :是用戶保存在用戶瀏覽器端的一對鍵值對,是為了解決http的無狀態連接。服務端是可以把 cookie寫到用戶瀏覽器上,用戶每次發請求會攜帶cookie。

存放位置:

每次發請求cookie是放在請求頭里面的。

應用場景:

·登陸用戶和密碼的記住密碼
·顯示每頁顯示的數據,以后都是按照設定的數目顯示
·投票機制

案例用戶登錄

創建用戶登錄的url

url(r'^login/', views.login),

創建登錄頁面

快速了解Python開發中的cookie及簡單代碼示例

代碼為:

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>登陸頁面</title>
  <link rel="stylesheet" href="/static/bootstrap-3.3.7-dist/css/bootstrap.css" rel="external nofollow" >
  <link rel="stylesheet" href="/static/jquery-3.2.1.min.js" rel="external nofollow" >
</head>
<body>
  <form action="/login/" method="post">
    <input type="text" name="username" placeholder="用戶名">
    <input type="text" name="password" placeholder="密碼">
    <input type="submit" value="提交">
  </form>

</body>
</html>

創建后臺函數方法

快速了解Python開發中的cookie及簡單代碼示例

代碼為:

def login(request):
  if request.method == "GET":
    return render(request,'houtaiguanli/login.html')
  else:
    user = request.POST.get('username')
    pwd = request.POST.get('password')
    if user == 'ke' and pwd == '123':
      obj = redirect('/classes/')
      obj.set_cookie('ticket','dafadfafaf')
      return obj
    else:
      return render(request,'houtaiguanli/login.html')

這里設計登錄成功后可以正常訪問班級頁面即“classes”,所以要在班級方法那里做個判斷。如果判斷為用戶已經登錄,則可以正常訪問。判斷用戶沒有正常登錄,則讓它跳轉到登錄頁面繼續登錄

快速了解Python開發中的cookie及簡單代碼示例

這里就是通過設置cookie,發送給用戶的瀏覽器。用瀏覽器在進行新的請求時攜帶著cookie來的。

set_cookies的語法
Set-cookie:name=name;expires=date;path=path;domain=domain;secure name=name: 需要設置cookie的值(name不能使用“;”和","號),有多個name值時用";"分隔例如:name1=name1; name2=name2;name3=name3。
expires=date: cookie的有效期限,格式: expires="Wdy,DD-Mon-YYYY HH:MM:SS" 
path=path: 設置cookie支持的路徑,如果path是一個路徑,則cookie對這個目錄下的所有文件及子目錄生效,例如:path="/cgi-bin/",如 果path是一個文件,則cookie指對這個文件生效,例如:path="/cgi-bin/cookie.cgi"。
domain=domain: 對cookie生效的域名,例如:domain="gzdzw.51.net"
secure: 如果給出此標志,表示cookie只能通過SSL協議的https服務器來傳遞。
cookie的接收是通過設置環境變量HTTP_COOKIE來實現的,CGI程序可以通過檢索該變量獲取cookie信息。

cookie 也可以做加密的

添加salt

快速了解Python開發中的cookie及簡單代碼示例

后臺拿去的時候解密

快速了解Python開發中的cookie及簡單代碼示例

瀏覽器查看

快速了解Python開發中的cookie及簡單代碼示例

總結

以上就是本文關于快速了解Python開發中的cookie及簡單代碼示例的全部內容,希望對大家有所幫助。感興趣的朋友可以繼續參閱本站其他相關專題,如有不足之處,歡迎留言指出。感謝朋友們對本站的支持!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

洪江市| 尖扎县| 惠水县| 屏南县| 奉化市| 黎城县| 普陀区| 阿瓦提县| 垫江县| 灵寿县| 渝中区| 江津市| 当阳市| 琼结县| 德令哈市| 常宁市| 广丰县| 扎囊县| 客服| 龙游县| 漳州市| 中宁县| 固阳县| 汕尾市| 日土县| 社会| 六枝特区| 宁远县| 高清| 陆丰市| 潍坊市| 集贤县| 甘肃省| 鹤山市| 曲沃县| 彭山县| 大庆市| 两当县| 巢湖市| 忻城县| 伊宁县|