2015-06-07 41 views
-3

我在一個PHP頁面中創建會話變量,並在該頁面上重定向到在線支付門戶。如果用戶的PHP會話離開站點並返回,會持續嗎?

付款後,用戶被重定向到我的服務器上的付款成功頁面。會話變量是否仍然有效?

+0

如果會話仍然活動,是的。會話變量的重點在於維護狀態服務器端,以便當用戶返回時該狀態仍然可用。 – David

+0

會話將在您的網站上運行...即,即使您從支付網關重定向後,您的會話仍然有效 – user1844933

回答

0

如果您使用cookie存儲會話,以上答案是正確的。如果cookies被禁用,則PHP_SESSION參數將被傳遞到URL中。對於返回的用戶能夠繼續使用會話,支付網關需要使用相同的會話哈希來重定向。

如上所述,如果您使用的是默認的PHP會話設置,那麼cookies應該被使用,這不會是一個問題。如果用戶可能禁用了Cookie,那麼您的流量將會中斷。機會很渺茫,用戶數量可能很小。