Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/71.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 要在请求中发回的html头?_Javascript_Html_Ajax - Fatal编程技术网

Javascript 要在请求中发回的html头?

Javascript 要在请求中发回的html头?,javascript,html,ajax,Javascript,Html,Ajax,我试图解决一个类似于和中的问题,基本上是通过浏览器选项卡跟踪用户的子会话。不过,我正试图完成的事情是找到一种方法来设置请求参数,以便将每个请求发送回服务器,无论是简单的同步链接单击、表单发布还是ajax请求。我想到的一个有希望的解决方案是,如果我能在每次发送的html头中设置一些东西,尽管我没有看到任何迹象表明这是可能的。我希望找到一种解决方案,不需要将所有服务器请求包装在某种javascript中以包含所需参数 我们在后端使用Rails。在不知道使用哪种服务器端语言的情况下,很难回答这个问题。

我试图解决一个类似于和中的问题,基本上是通过浏览器选项卡跟踪用户的子会话。不过,我正试图完成的事情是找到一种方法来设置请求参数,以便将每个请求发送回服务器,无论是简单的同步链接单击、表单发布还是ajax请求。我想到的一个有希望的解决方案是,如果我能在每次发送的html头中设置一些东西,尽管我没有看到任何迹象表明这是可能的。我希望找到一种解决方案,不需要将所有服务器请求包装在某种javascript中以包含所需参数


我们在后端使用Rails。

在不知道使用哪种服务器端语言的情况下,很难回答这个问题。无论如何,使用php、perl、python或任何其他语言,您都可以生成一个唯一的ID,并将其作为查询字符串附加到链接中。如果你不想要丑陋的链接,你可以:

A。使用.htaccess执行mod_重写以清理URL

B。使用附加cookie跟踪子会话

C。使用纯javascript,但不太可靠,这取决于客户端浏览器

用于跟踪的方法取决于您拥有的功能、数据库、文本文件等


同样,没有太多信息可供参考。

将其添加到问题中,但我们在后端使用Rails。抱歉,无法帮助您使用Rails。请尝试cookies。在发送到服务器的每个请求中,cookie值一旦设置就作为标题。如何跟踪每个选项卡上的cookie?这里的问题是,我基本上希望每个选项卡为用户提供一个单独的子会话。