- var_dump: documentation ( source)
- explode: documentation ( source)
<?php
function setKey($sessionKeys, $value)
{
$sessionKeysArray = explode(':', $sessionKeys);
$sessionKey = '';
foreach ($sessionKeysArray as $key){
$sessionKey .= "[\'$key\']";
}
echo eval('&$_SESSION' . $sessionKey . ' = ' . $value . ';');
var_dump($_SESSION);
}
setKey('1:2:3', 77);