ПРИМЕЧАНИЕ. Если вы делаете несколько вставк с одним из операторов, то mysqli :: insert_id будет неправильным.
Таблица:
create table xyz (id int(11) auto_increment, name varchar(255), primary key(id));
Теперь, если вы выполните:
insert into xyz (name) values('one'),('two'),('three');
mysqli :: insert_id будет 1 не 3.
Чтобы получить правильное значение:
mysqli::insert_id + mysqli::affected_rows) - 1
Это был документ, но он немного неясным.
Я не знаю, почему вы до сих пор не поняли это из комментариев. В любом случае это то, что они все имели в виду. Сделай это.
/* Code Added (START) */
if (isset( Я не знаю, почему вы до сих пор не поняли это из комментариев. В любом случае это то, что они все имели в виду. Сделай это.
[110]SESSION['LAST_ACTIVITY']) && (time() - Я не знаю, почему вы до сих пор не поняли это из комментариев. В любом случае это то, что они все имели в виду. Сделай это.
[110]SESSION['LAST_ACTIVITY'] > 1800)) {
// last request was more than 30 minutes ago
//session_unset(); // unset Я не знаю, почему вы до сих пор не поняли это из комментариев. В любом случае это то, что они все имели в виду. Сделай это.
[110]SESSION variable for the run-time
session_destroy(); // destroy session data in storage
header('location:index.php'); // redirect to login page or home page
}
Я не знаю, почему вы до сих пор не поняли это из комментариев. В любом случае это то, что они все имели в виду. Сделай это.
[110]SESSION['LAST_ACTIVITY'] = time(); // update last activity time stamp
/* Code Added (END) */