nginx+webpy+fastcgi cookies的临时处理办法

xiaoxiao2021-02-28  79

nginx+webpy+fastcgi cookies的临时处理办法

先上nginx配置文件

server { listen 8080; server_name localhost; location ~ \.(js|css|png|gif|ico)$ {root D:\Python\zhc_demo;} location / { include fastcgi_params; fastcgi_param SCRIPT_NAME ""; #fastcgi_param SCRIPT_FILENAME $fastcgi_script_name; # [1] #fastcgi_param PATH_INFO $fastcgi_script_name; # [2] fastcgi_pass 127.0.0.1:9999; } }

web.py 以fastcgi模式运行在9999端口.可以写cookies,但读不了.下面是解决方法

代码

#设置cookie没问题,但读不到cookie web.setcookie('name',name,72000,path='/') #直接从http请求中读取cookie,然后使用正则处理 referer = web.ctx.env.get('HTTP_COOKIE') url="\'"+'/form?name='+re.findall(r'name=(.*)',referer)[0]+"\'" print url
转载请注明原文地址: https://www.6miu.com/read-49107.html

最新回复(0)