问题标签 [redirectwithcookies]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
662 浏览

http - 如何在不重定向的情况下将 cookie 添加到 Seaside 响应?

我正在 Seaside 中制作一个小型 Web 应用程序。我有一个登录组件,在用户登录后,我想在下一个组件呈现自身时发送一个 cookie。有没有办法获取处理响应的对象,以便我可以在它将输出的标头中添加一些内容?

我试图避免使用 WASession>>redirectWithCookies 因为重定向似乎很笨拙,因为我想设置一个 cookie。

是否已经存在另一种方法来添加将在下一个响应时发出的 cookie?

0 投票
3 回答
7563 浏览

php - 在 PHP 中模拟启用 cookie 的浏览器

如何使用 PHP 打开网页并接收其 cookie?

动机:我正在尝试使用feed43从不支持 RSS 的 HighLearn 网站(远程学习网站)创建 RSS 提要。我找到了包含我需要解析的提要内容的网页,但是,它需要先登录。幸运的是,登录可以通过 GET 请求完成,因此就像 fopen() 输入“ http://highlearn.website/login_page.asp?userID=foo&password=bar ”一样简单。但是我仍然需要获取登录时生成的cookie,将 cookie 传递给真正的客户端(可能使用 setcookie() 吗?)然后重定向。

0 投票
1 回答
384 浏览

php - 如何在 PHP 中跨多个域维护用户偏好

我正在表达式引擎中开发一个多语言网站。我正在为不同语言版本的网站使用不同的域,例如:www.site.en、www.site.jp 等。

现在我想跟踪访问者的语言偏好,即我想找出该用户/系统(无用户登录功能)最后访问了哪些域。假设我访问 www.site.com 并切换到 www.site.jp 并关闭我的浏览器。

所以下次当用户访问这些域中的任何一个时,我想将用户重定向到他最后访问的域(在这种情况下为 www.site.jp)。

问题是我无法为另一个域设置 cookie。
我也没有用户登录功能。
我也不想使用第三方 cookie,因为它不是可靠的系统。

0 投票
2 回答
12358 浏览

java - 在java中添加cookie然后HTTP重定向不会在客户端显示cookie

我有一个要求,我需要在 java 中添加 cookie,然后将其重定向到不同的 URL。现在这个 url 进程应该保留我设置的 cookie,并在其处理后将其发送回客户端。代码如下

请帮助我了解如何在整个重定向生命周期和客户端中保留 cookie。提前致谢。

0 投票
1 回答
1401 浏览

jsf - jsf根据cookie自动登录

我在为我的 JSF 应用程序实现自动登录功能时遇到问题,该应用程序正在从基于 JSP 和 servlet 的体系结构中得到保护。

我使用 LoginBean 支持带有构造方法的 jsf 页面,以检查包含用户凭据的 cookie 是否存在,以及是否存在自动打开会话并将用户重定向到主页。

自动登录永远不会发生,用户始终保持在登录表单的前面。我应该怎么做才能让它工作?

0 投票
0 回答
494 浏览

.htaccess - .htaccess 中带有 cookie 的多语言重定向?(没有 php)

我正在尝试通过浏览器对站点进行语言检测,但也允许 cookie 优先于自动检测。

我还是复杂的 .htaccess 规则的新手,所以我希望在这里能得到一些帮助。我真的不知道任何php,所以我希望避免它。

这就是我想要做的:

我有 3 种语言选项:德语 (de)、英国英语 (en-gb) 和英语主站点 (en) 它们对应于:www.site.com/de/、www.site.com/uk/、和 www.site.com/

  1. 检查是否设置了语言 cookie
    1a) 如果设置,将访问者重定向到相应的语言目录。

  2. 如果未设置 cookie:
    2a) 检测浏览器语言并设置语言 cookie(或默认为英语)
    2b) 将访问者重定向到相应目录。

  3. 如果用户通过站点语言选择切换语言,请更新 cookie。

这样的事情可能吗?尝试这样做有限制吗?

0 投票
1 回答
1647 浏览

php - 在保存在 cURL CookieJar 文件中的重定向中设置请求 Cookie

我正在做一个项目,我正在使用 api 与单独站点上的电子商务商店进行交互。我可以通过 api 将项目添加到购物篮,并使用 cURLS CookieJar 来保存状态。要结帐,我只想链接到主要电子商务网站上的实际结帐流程。但是,我需要能够将存储在 CookieJar 中的 cookie 与重定向请求一起发送。

我尝试使用 cURL 来获取 cookie,然后进行重定向,但我误解了它的工作原理。它不是重定向浏览器,而是基于 302 重定向发出一个新的 cURL 请求。

这似乎确实将正确的 cookie 发送到电子商务页面,问题是浏览器没有重定向,而是从我的域上的主要电子商务站点呈现 HTML。

如何设置请求 cookie 并实际执行重定向?

提前致谢。

0 投票
0 回答
1218 浏览

http - Cookie 有时会在 303 重定向时消失

问题已解决

该特定用户在他的两个浏览器中关闭了第三方 cookie,并且测试是在嵌入 iFrame 的页面上完成的。


我们有许多用于303 redirects在它们之间共享身份的站点。

您应该为站点 A 和站点 B 设置两个相同的 cookie,具有较长的生命周期和根路径。

有时,对于某些用户来说,它会无限重定向。当浏览器处理最后一次重定向时,站点 B 为最终重定向设置的 cookie 不会发回。

这可能是什么原因造成的?

  • cookie 设置不正确?
  • 浏览器设置?

我该如何调试它?这是生产中真正的间歇性问题,我无法在开发中重现。

0 投票
0 回答
96 浏览

php - 使用 Cookie 的多语言网站

我是 php/javascript/jquery 等的新手。如何在多语言/多区域 (wordpress.org) 网站中实施 cookie,其架构布局如下所述?

http://domain.com/将用户带到一个询问他们所在国家的页面,他们可以选择四个不同的国家,加拿大、英国、澳大利亚和美国。然后,例如,如果他们选择加拿大,他们会被带到http://ca.domain.com/并询问语言、英语、法语、西班牙语,下面是其他语言的下拉菜单。如果他们点击英文,他们将被带到 wordpress 博客的最终结果:http://ca.domain.com/en/

我如何设置 cookie 以便他们下次访问http://domain.com/或什至跳转到http://ca.domain.com/它会立即将他们上次看到的 wordpress 博客发送给他们,如果这些 cookie(与他们桌面上的不同)也能够工作用户是移动客户端?我还可以链接回语言和地区选择过程吗?

提前致谢!

顺便说一句,我在这些国家/地区使用 WP Multisite,并且可能在子域多站点 url 的末尾设置了某种 php 翻译

问题扩展:记住语言选择 - 然后在后续访问中重定向到主页

0 投票
3 回答
72 浏览

php - 允许用户将子域存储为首选页面

我有一个名为 example.com 的网站。该网站有几个子域 a.example.com、b.example.com、c.example.com 等。我想让域的访问者选择特定的子域作为首选页面。从这一点开始,当用户访问该页面时,他们将被自动重定向到他们的首选页面。

我不知道如何做到这一点,甚至不知道在哪里看。