2009-06-17 78 views
1

我們在很多網站上使用Drupal。在除一臺服務器之外的所有服務器上,會話表中的數據都顯示爲序列化字符串。這是AFAIK的正常行爲。PHP/Drupal,會話存儲和加密

在例外服務器,會話數據存儲看起來像,

_C0c5x_xpVKkya5nD68ChpaKaHYNzWTlEN52gOCkH1fIAvj3ziCydGnNbLXTO75q_pYLhumOYHzxD1D 
_ue5tRgeeQR4YUIDWtAZ2hxlJ7QUHS-KvUnYb5tHMFUCpFuGMY4brDUfOwlUScSgC1cVvuT51cm62bD 
jmU1XBvVAtZAfNrHpwgcy_-YE9a9ViXd4Jdzy7yzYo8ZGXoh0_p-xs3vfuQnsiCe3KkH89q_YiZwux8 

(所有一行,而比這更長的很)

它是PHP的session.serialize_handler配置的結果SETING?

這是什麼?它如何被禁用?

下面是從站點A爲例會話項目 - 這是我想看到的內容:

captcha|a:1:{s:12:"comment_form";a:3:{s:32:"5ce32afb28f38e2ec854eb2f9340e2e5";b:1;s:7:"success";b:0;s:32:"ba52f551aa38e84111938ef9fc2111e4";b:1;}} 

下面是一個從站點B,用「編碼」會話數據:

tYeyamtSbI6U_Z5a0DXCwL1pwoY5DUBDNOTDjyftul9Z4TLMMDdVr_8HxPWTleQ8wrTIEPyRAdxb6Ukz69tSEQ.. 

編碼值始終以句點結尾。

回答