ho fatto un pò di ricerche per capire cosa fosse sta magia
e devo dire hce mi sento con l'acqua alla gola!!!!

<?php
function open ($save_path, $session_name) {
global $sess_save_path, $sess_session_name;

$sess_save_path = $save_path;
$sess_session_name = $session_name;
return(true);
}

function close() {
return(true);
}

function read ($id) {
global $sess_save_path, $sess_session_name;

$sess_file = "$sess_save_path/sess_$id";
if ($fp = @fopen($sess_file, "r")) {
$sess_data = fread($fp, filesize($sess_file));
return($sess_data);
} else {
return(""); // Deve restituire "" qui.
}

}

function write ($id, $sess_data) {
global $sess_save_path, $sess_session_name;

$sess_file = "$sess_save_path/sess_$id";
if ($fp = @fopen($sess_file, "w")) {
return(fwrite($fp, $sess_data));
} else {
return(false);
}

}

function destroy ($id) {
global $sess_save_path, $sess_session_name;

$sess_file = "$sess_save_path/sess_$id";
return(@unlink($sess_file));
}

/*********************************************
* ATTENZIONE - Qui avete bisogno di implementare qualche *
* sorta di routine per il cestinaggio. *
*********************************************/
function gc ($maxlifetime) {
return true;
}

session_set_save_handler ("open", "close", "read", "write", "destroy", "gc");

session_start();

// proceed to use sessions normally

?>
//-----------------------------------------------------------------
sono nel pallone
devo passare a quelle funzioni inserite nella funzione session_set_save_handler dei dati come l'id della sessione,
che ancora nn conosco perche creo la sessione dopo con session start
e poi una curiosità $save_path è il percorso un cui vengono salvate di norma i fiel temporanei ex nel mio pc = (E:\programmi\php\EasyPHP1-7\tmp) ?
e per routine di cestinaggio ceh intende?
posso passargli 1 come di default?
scusate le tante domande .... ma sono agli inizi ...sto cercando di fare ordine
grazie