Как получить переменную $ _SESSION в качестве параметра в событии onload

Я пытаюсь получить переменную SESSION в качестве параметра в функции javascript, вызванной в событии onload , но ничего не происходит.

Моя цель – изменить цвет фона последнего нажатого ввода. Эти входы находятся на боковой панели, последняя нажата, должна меняться на другой цвет, а остальные должны быть белыми.

Если есть еще один способ сделать это, мне бы очень хотелось это узнать. Благодарю.

Вот мой код.

 <body onload="identificar_hijo('divGeneral',<?php echo $_SESSION['name_sidebar'];?>)"> <?php //getting the $url of this page?> <script type="text/javascript"> function identificar_hijo(divID,selectedID) { //using function getChildren() to identify the divs children and change background Colors. } </script> <form name="form1" enctype="multipart/form-data" action="<?php echo $url;?>" method="post"> <div id="divGeneral" style="margin-left: 5%; margin-right: 5%;"> <?php //saving the session variable $_SESSION['name_sidebar'] = $name_sidebar; ?> <div id="<?php echo $name_sidebar;?>"> <input type="submit" name="<?php echo $name_sidebar;?>" id="<?php echo $name_sidebar;?>"> </div><?php }?> </div></form></body> 

Вам нужно поставить php-код в '' :

 <body onload="identificar_hijo('divGeneral','<?php echo $_SESSION['name_sidebar'];?>')">