Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ms-access/4.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
来自MS Access的HTTP重定向_Http_Ms Access_Redirect_Cookies - Fatal编程技术网

来自MS Access的HTTP重定向

来自MS Access的HTTP重定向,http,ms-access,redirect,cookies,Http,Ms Access,Redirect,Cookies,在我的web应用程序中,有一个链接与一些cookie一起发送重定向(302到另一个GET请求)。它工作得很好,除了当我远程工作的人从MS Access使用它时。我几乎不知道他做了什么以及如何做,我只知道他使用了应用程序。FollowHyperlink Access中的链接应该在浏览器中打开,但重定向后,那里似乎没有cookie。正常使用时,没有问题。Access是否可以处理链接本身并将重定向的URL发送到浏览器 也许这是个愚蠢的问题,但我对访问一无所知(从未见过),而且我只坐在服务器端。服务器日

在我的web应用程序中,有一个链接与一些cookie一起发送重定向(302到另一个GET请求)。它工作得很好,除了当我远程工作的人从MS Access使用它时。我几乎不知道他做了什么以及如何做,我只知道他使用了
应用程序。FollowHyperlink

Access中的链接应该在浏览器中打开,但重定向后,那里似乎没有cookie。正常使用时,没有问题。Access是否可以处理链接本身并将重定向的URL发送到浏览器


也许这是个愚蠢的问题,但我对访问一无所知(从未见过),而且我只坐在服务器端。服务器日志中没有什么有趣的东西…

问题是MS做了一些复杂的事情,比如不只是在浏览器中打开URL。Access访问页面,查看新的URL,获取并吃掉所有cookie。在消化cookies时,它将浏览器指向新的URL。浏览器没有cookie,也无法访问任何内容

很好地概括了这一点:

出现此问题的原因是Web服务器缺少会话cookie。此问题特定于某些Web服务器设计,这些设计依赖于cookie信息而不是身份验证信息,或者依赖于cookie信息加身份验证信息


对我来说,这听起来像是“仅适用于MS”,但我不太确定它们的“身份验证”是什么意思。

那么,他是唯一一个出现这种情况的“用户”?我有点困惑。您是否在其他地方执行此操作,并且它正在工作?@请注意,用户应该使用web浏览器,不允许MS访问。我不能在其他地方执行,因为我没有MS访问权限,但同时它是明确的。事实上,所有的答案都可以在链接中找到,但是,这花了我相当长的时间,所以我把我的问答留在这里。