我有一個上傳表單,需要用戶約30分鐘。去完成。整個時間他們在這個頁面上閒置。我使用ini_set()函數。你可以在這裏看到上傳頁面的頂部:用戶會話不斷到期
<?php
session_start();
ini_set('session.gc_maxlifetime',10080);
?>
如果用戶閒置30個以上的分什麼情況持續發生的。數據被截斷並且User_id被記錄爲NULL值。我完全不知道這是怎麼發生的。我最初在php.ini中設置了maxlifetime,但重載了緩存的會話數據。所以,我只是使用ini_set。爲什麼數據會被搞亂,並且user_id沒有被記錄。注意:如果您足夠快地完成表單,則不存在任何問題。
其中user_id?你是否在會話中存儲數據,數據在30分鐘後消失? – 2012-03-28 21:01:19