мне нужно, чтобы получить последний непустое значение, что $_GET['id_item']
было
session_start();
if(!isset($_SESSION['id_item']) || $_SESSION['id_item']==='' || (isset($_GET['id_item']) && !$_GET['id_item'] === '')){
$_SESSION['id_item'] = $_GET['id_item'];
}else{
/*no need to update*/
}
echo $_SESSION['id_item'] /* Allways in blank :S */
И var_dump($_GET)
выходы:
array(1) { ["id_item"]=> string(2) "50" }
Любая идея, почему $_SESSION
не сохраняется ?
Что является результатом 'var_dump ($ _ SESSION);' – xdazz
Вы также забыла; в последней строке кода, который вы указали. – MichaelH
Можете ли вы эхо $ _GET ['id_item']? см., если его пустой или нет. – SolidSnake