<?
foreach ($data as $key => $value) {
$_SESSION[$key]=$value;
};
?>
Я работаю с базами данных. Я получаю данные пользователя до $data
, а затем я хочу их дублировать до $_SESSION
, этот код в порядке, как я хотел бы, или у него есть какие-либо проблемы, которые спровоцируют, что он не будет работать правильно?Правильно ли это использование foreach?
Почему бы не использовать JSON? Вы можете просто использовать '$ _SESSION ['some_data'] = json_encode ($ data);' хранить и '$ data = json_decode ($ _ SESSION ['some_data'])' для извлечения. – CodeColorist
да, вы правы, но я хочу скопировать весь массив, в котором каждый ключ соответствует одному ключу $ _SESSION, и если я это сделаю, он сохранит целые $ данные только на одно значение до $ _SESSION [key] –
'$ _SESSION = $ data;' работает с PHP 5.3. – CodeColorist