Javascript Python:将cookie设置到另一个网站
我正在实现一个广告系统,当一个用户将脚本代码放入他们的网站A中时,我当时想做的是在网站A中设置一个cookie,同时它显示网站B(广告系统)的响应或资源,所以在今天当用户再次出现时,我可以记录它的条目。我已经阅读并了解到,当其他网站A显示来自其他网站B的内容时,可以将cookie设置到其他网站A中 在脚本中,我执行一个RESTAPI并返回一个响应,如下所示Javascript Python:将cookie设置到另一个网站,javascript,python,django,cookies,Javascript,Python,Django,Cookies,我正在实现一个广告系统,当一个用户将脚本代码放入他们的网站A中时,我当时想做的是在网站A中设置一个cookie,同时它显示网站B(广告系统)的响应或资源,所以在今天当用户再次出现时,我可以记录它的条目。我已经阅读并了解到,当其他网站A显示来自其他网站B的内容时,可以将cookie设置到其他网站A中 在脚本中,我执行一个RESTAPI并返回一个响应,如下所示 source_image = "http://example.com/media/format.png" response = Respon
source_image = "http://example.com/media/format.png"
response = Response({'success':source_image})
response.set_cookie( 'cookie_name', 'cookie_value' )
return response
现在我可以在浏览器中看到该url响应的cookie集。但当我重新加载它时,cookie不会显示。还有为什么它没有显示在我写下脚本代码的站点的cookies部分
我做了一件正确的事情来做饼干吗?我试着把饼干的有效期设为1天。但它仍在被摧毁..请帮助..- 确保HTTP响应中将“Set Cookie”的HTTP头传递给客户端
- 尝试为cookie添加“域”属性,以便浏览器知道将cookie发送到何处
Set cookie
标题直接设置cookie的情况,这允许网站直接设置cookie。子域之类的东西有一些特殊情况,但一般来说,您不应该期望浏览器尊重您无法控制的其他域上设置的cookie
如果允许您在其他网站上任意设置cookie,这将为网站任意设置和取消设置您正在使用的cookie打开大门,即使它们是无关的。这将包括仅在响应中就可以跨域注销某人,这是不可能的
第三点对于广告等情况很重要,因为可以使用set Cookie
标题(or)或使用JavaScript通过设置Cookie。由于可以使用
标记上的src
属性从任何域包含JavaScript,任何域都可以管理另一个域上的Cookie,如果它是通过JavaScript包含的。这对于多少分析服务起作用很重要,因为它允许他们在每个网站上为每个被监控的用户存储unqiue cookies,即使他们不能完全控制响应。它们还通常用于将数据发送回外部域,并将其与存储的cookie关联
使用图像讨论这一点,但解释说,它实际上并没有在另一个域上设置cookie。正在使用图像或帧设置的cookie仅存储在外部域中,无法从包括远程图像在内的域中访问。我已尝试此响应。设置cookie('cookie\u name'、'cookie\u value',domain='my\u domain\u name',max\u age=31556926)…发送HTTP头是什么意思?我假设您试图在浏览器中获取cookie。如果是这种情况,则需要“Set Cookie”的HTTP响应头,以便在浏览器解析响应时使用它。如果是这种情况,数据包捕获应该在响应中显示类似“Set Cookie”的内容。