PHP/Apache-将会话从服务器迁移到浏览器

PHP/Apache-将会话从服务器迁移到浏览器,php,apache,Php,Apache,因此,如果我使用服务器调用网页(cURL或file\u get\u contents或其他),并且该网页为该调用分配了一个会话(就像我使用该调用将项目添加到购物车),那么是否可以将该会话从服务器迁移到用户的浏览器?我建议使用simpletest的脚本浏览器()如果我理解正确,为了在浏览PHP codez的互联网站时跟踪状态,您希望服务器代码在幕后浏览到一个单独的站点,在那里创建会话,然后将应用程序的用户重定向到该单独的站点,但使用您创建的会话 如果会话是使用cookie来维护的(很可能是这样),

因此,如果我使用服务器调用网页(cURL或file\u get\u contents或其他),并且该网页为该调用分配了一个会话(就像我使用该调用将项目添加到购物车),那么是否可以将该会话从服务器迁移到用户的浏览器?

我建议使用simpletest的脚本浏览器()如果我理解正确,为了在浏览PHP codez的互联网站时跟踪状态,您希望服务器代码在幕后浏览到一个单独的站点,在那里创建会话,然后将应用程序的用户重定向到该单独的站点,但使用您创建的会话

如果会话是使用cookie来维护的(很可能是这样),那么就不能这样做——您必须在用户的浏览器中设置cookie,就好像它来自另一个站点一样,而您不能这样做。一般来说,这似乎可以通过任何形式的会话劫持保护来防止,而大多数体面的网站都有这种保护


我想,另一种选择是代理您的用户使用该其他站点(即,他们单击应用程序中的内容,然后您将其传递到后台的其他站点)。

可能不会-调用cURL/
file\u get\u contents
可能会为请求该内容的计算机生成特定会话信息(即您的服务器)。远程计算机应跟踪IP地址和其他可识别信息,以防止此类操作


如果这是可能的,那么您的购物车软件就极易被会话劫持。

我认为这是不可能的。但是您可以在用户浏览器和服务器之间启动会话,它可以跟踪远程网页向您发出的会话cookie。

迁移会话意味着什么从服务器到浏览器?你想要购物车信息还是会话id信息?你在寻找什么?是的,完全正确。我认为这不管用,但我想我会仔细检查一下。谢谢!