POST后保留PHP会话到其他服务器

时间:2017-05-24 07:56:42

标签: php session post payment

我正在开发一个实施其他公司提供的银行付款的PHP项目。

我们假设我的网页为http://www.mypage.com/

通过提交POST表单提交付款,但操作将转到其他服务器。 http://www.otherdomain.com/payment
发布数据包含付款ID。

付款完成后,回复会返回我的网站。 http://www.mypage.com/payment_completed

返回后,PHPSESSID cookie已更改,因此用户正在注销。

我注意到,只发生在Firefox 中,而不是Chrome中。奇怪的是,如果我打开多个登录标签,PHPSESSID会在POST到其他服务器的一页上更改 。其他选项卡仍然保持登录状态。

有没有办法确保在将POST发送到其他服务器后,该会话中的会话不会被销毁?

我的项目正在使用Zend Framework。

0 个答案:

没有答案