Ciao a tutti! Ho scaricato uno script, lo configurato mi sono registrato con successo,, mi sono pure loggato con successo, e quando entro mi dice che non sono loggato o la sessione è scaduta, e mi riporta di nuovo al login.. penso che disogna impostare la cartella del database e lanciare la query, .. metto il codice
Codice PHP:
////////////////////////////////////////////IS LOGGED?
function islogged($sid)
{
//delete old sessions first
$deloldses = mysql_query( "DELETE FROM ibwf_ses WHERE expiretm< '".time()."'");
//does sessions exist?
$sesx = mysql_fetch_array(mysql_query( "SELECT COUNT(*) FROM ibwf_ses WHERE& ;nbs p;id='".$sid."'"));
if($sesx[0]>0)
{
if(!isuser(getuid_sid($sid)))
{
return false;
}
//yip it's logged in
//first extend its se ssion expirement time
$xtm = time() + (60*getsxtm());
$extxtm = mysql_query("UPDATE ibwf_ses SET expiretm='".$xtm."' WHERE id='".$sid."'");
return true;
}else{
//nope its session must be expired& amp; nbsp;or something
return false;
}
}
////////////////////////Get user nick from&am p;nb sp;session id
function getnick_sid($sid)
{
$uid = mysql_fetch_array(mysql_query( "SELECT uid FROM ibwf_ses WHERE id= '".$sid."'"));
$uid = $uid[0];
return getnick_uid($uid);
}
////////////////////////Get user id from ; ;session id
function getuid_sid($sid)
{
$uid = mysql_fetch_array(mysql_query( "SELECT uid FROM ibwf_ses WHERE id= '".$sid."'"));
$uid = $uid[0];
return $uid;
}
Però non ho capito quale query devo eseguire e come esattamente.