At the top of each of my pages I put the following code:
<?
include("functions.php");
session_start( );
?>
Later in the code I register 2 variables with the session_register feature.
My problem is: if I include that file (functions.php) my variables are always empty while if I dont I'm able to carry my variables thru pages.
The functions.php is a set of functions to redifine some of the session functions...
Can sombody tell my what am I doing wonrg with the include file?
Here's the file
?
function sess_open($save_path, $sess_name)
{
global $name, $pass;
$link=mysql_connect();
@mysql_db_query("my_db","UPDATE members SET IS_ONLINE = 'Y' WHERE ALIAS = '$name'");
}
function sess_read($sess_id) {
print("session : $sess_id");
}
function sess_close()
{
global $name;
$link=mysql_connect();
@mysql_db_query("my_db","UPDATE members SET IS_ONLINE = 'N' WHERE ALIAS = '$name'");
}
function sess_destroy($sess_id)
{
global $name;
$link=mysql_connect();
@mysql_db_query("my_db","UPDATE members SET IS_ONLINE='N' WHERE ALIAS = '$name'");
}
session_set_save_handler("sess_open", "sess_close", "sess_read", "", "sess_destroy", "");
?>
Any help will be appreciated