Alone
Новичок
$_SESSION (подводные камни...)
(register_globals off)
Имеем отрывок кода:
В результате, в сессию ничего не кладется...
Где грабли???
(register_globals off)
Имеем отрывок кода:
PHP:
File index.php
--------------------
session_start();
require_once ("etc.php");
...
if(trim($_POST['mode'])=="addr"){
include_once ("addrMenu.php");
PHP:
File addrMenu.php
$_SESSION=tovar();
$str=$_SESSION['str'];
$_SESSION['str']=null;
$body.="<table border=0 width=\"100%\" >
<tr>
<td width=\"50%\" valign=\"top\">
".$str."
</td>
<td width=\"50%\" valign=\"top\">
$a
</td>
</tr>
</table>";
function tovar(){
global $_GET, $_SESSION;
$tovarMenu=$_SESSION['tovarMenu'];
$currnetLevel=$_SESSION['currentLevel'];
$_SESSION['a']="asd";
... часть кода пропущу
$_SESSION['tovarMenu']=$tovarMenu;
$_SESSION['currentLevel']=$currentLevel;
$_SESSION['str']=$str;
на этом этапе имеем честно заполненную переменную $_SESSION
return $_SESSION;
}

Где грабли???