session Problem

Badgott

Erfahrenes Mitglied
Servus ich habe da ein prob und zwar will ich ein parr sachen am start der Programm regen ID ect... aber ich will net das der das bei jedem aufruf erneut macht sondern sich die daten behält bis er denn browser schließt ich habe hier mal die abfrage gepostet was mache ich da falsch ich will das der immer schaut ob der mitgegebne user (url $user=xyz) dem der in der session reg ist überprüft und gegebenen fals neu regt.

PHP:
<?PHP
SESSION_START();
include ("./funktionen/funktionen.php");
//Starte die Session
//Überprüfe ob Session noch vorhanden
if (SESSION_IS_REGISTERED('user_id') && SESSION_IS_REGISTERED('user_name') && $user_name == "$user")
{

}
else
{
	$result = db_selectFromTable ("SELECT clan_id FROM $tableName_clan_admin WHERE clan_admin_username = '$user'", $db_host, $db_user, $db_password, $db_name);
	//echo $result;

	if ($result != null)
	{
		$result_array = MYSQL_FETCH_ARRAY($result, MYSQL_ASSOC);
		//Registriere  Variablen
		echo "Userid: $result_array[clan__id]";
		$user_id = $result_array[clan__id];
			$user_name = $user;
			SESSION_REGISTER('user_id');
			SESSION_REGISTER('user_name');
	}
	else
	{
		echo "<br><br><center><h3>Leider konnte keine Verbindung zur Datenbank hergestellt werden bitte versuchen sie es Später noch einmal!</h3><center>";
		exit;
	}
}
 
probier ma

PHP:
if ($user_id && ($user_name == "$user")){
weiss aber nicht obs daran liegt
 
du solltest die in der session gespeicherten variablen über das $_SESSION array oder $HTTP_SESSION_VARS, wobei ersteres aktueller ist.

Code:
$_SESSION['varname'];
$HTTP_SESSION_VARS['varname'];
 
Zurück