Hello,
PHP sessions are not related to mysql unless you decide to store them in mysql. A default php config saves sessions in the local hard disk, under some directory. That is on the server side... on the client side you need to enable cookies.
You also need to add the phonebook or all permission to the fop2 user. That works. there is no much else to check.. Try to inspect your cookies in the client. If you do not care to have phonebook permissions edit phonebook.php and comment the "die("no way") line.
if($allowed <> "yes") {
//die("no way");
}