2012-01-10 96 views
0

我在我的服務器上安裝了zencart,我試圖通過paypoint.net付款,但是我所做的一切都是這樣,因爲會話在zencart上過期。付款已經過得很好,但不用說,訂單尚未處理。如何修復Zencart付款中的'Whoops,session expired'錯誤付款

谷歌搜索的人說,在

suhosin.session.encrypt關閉

添加此爲PHP

我已經做到了這一點,並用的phpinfo(確認),它仍然無法正常工作的問題。有沒有人有任何想法如何解決這個問題?

回答

0

如果您還沒有這樣做,您應該將支付網關的會話ID傳回Zen Cart。

從init_sessions.php

if (isset($_POST[zen_session_name()])) { 
    zen_session_id($_POST[zen_session_name()]); 
} elseif (($request_type == 'SSL') && isset($_GET[zen_session_name()])) { 
    zen_session_id($_GET[zen_session_name()]); 
} 

也許你的問題不在於此,請參見下面的摘錄,但我知道我得通過與操作系統商業/禪車前面的積分不這樣做趕上。