Seite 1 von 1

Bräuchte kleine Hilfestellung bei nem Code-Einbau

Verfasst: 21.12.2004 13:50
von BZebra
Hallo,

beim Update auf 2.0.9 bin ich auf einen Code gestoßen, bei dem ich nicht weiß wie ich den einbauen soll.
Update-Anleitung hat geschrieben:##
##----------[ OPEN ]-------------------------------------
##

includes/sessions.php

##----------[ FIND ]-------------------------------------
##

$sessionmethod = SESSION_METHOD_GET;
}

//
// Does a session exist?
//
if ( !empty($session_id) )

##
##----------[ REPLACE WITH ]-----------------------------
##

$sessionmethod = SESSION_METHOD_GET;
}

//
if (!preg_match('/^[A-Za-z0-9]*$/', $session_id))
{
$session_id = '';
}


//
// Does a session exist?
//
if ( !empty($session_id) )
Mein Code sieht folgendermaßen aus (das war glaube ich ein Fix wegen der ständig überlaufenden phpbb_sessions).
Code bei mir hat geschrieben:$sessionmethod = SESSION_METHOD_GET;
}

$user_id = ( isset($sessiondata['userid']) ) ? intval($sessiondata['userid']) : ANONYMOUS;

if($user_id != ANONYMOUS)
{

//
// Does a session exist?
//
if ( !empty($session_id) )
Wie genau muss ich denn jetzt den grün markierten Code-Teil bei mir einbauen? Vor dem roten oder danach oder irgendwie anders?

Und weiter unten noch so ein Problem:
Update-Anleitung hat geschrieben:##
##----------[ FIND ]-------------------------------------
##

$sessionmethod = SESSION_METHOD_GET;
}

//
// Delete existing session
//

##
##----------[ REPLACE WITH ]-----------------------------
##

$sessionmethod = SESSION_METHOD_GET;
}

if (!preg_match('/^[A-Za-z0-9]*$/', $session_id))
{
return;
}

//
// Delete existing session
//
und bei mir
Code bei mir hat geschrieben:$sessionmethod = SESSION_METHOD_GET;
}
if(isset($session_id))
{

//
// Delete existing session
//
Wär nett, wenn ihr mir da helfen könntet. Verstehe leider nicht so viel von der PHP-Synthax.

Verfasst: 21.12.2004 18:03
von BZebra
Schubs. :roll:

Verfasst: 21.12.2004 18:11
von Christian_W
http://www.phpbb.de/doku/kb/artikel.php ... 16#bumping

Verlinke mal die ganze Datei damit man den Zusammenhang der Codeteile besser erkennen kann.
KB:datei

Gruß Christian

Verfasst: 21.12.2004 18:19
von BZebra
O.K., bin demnächst geduldiger. :oops: :wink:
Christian_W hat geschrieben:Verlinke mal die ganze Datei damit man den Zusammenhang der Codeteile besser erkennen kann.
http://bzebra.free.fr/phpbb/sessions.txt

Verfasst: 21.12.2004 18:58
von Christian_W

Code: Alles auswählen

----- finde -----
	//
	// Does a session exist?
	//

----- füge danch ein ------
	if (!preg_match('/^[A-Za-z0-9]*$/', $session_id))
	{
		$session_id = '';
	} 


----- finde -----
	else
	{
		$session_id = ( isset($HTTP_GET_VARS['sid']) ) ? $HTTP_GET_VARS['sid'] : '';
		$sessionmethod = SESSION_METHOD_GET;
	}

----- füge danch ein ------
	if (!preg_match('/^[A-Za-z0-9]*$/', $session_id))
	{
	return;
	}
Gruß Christian

Verfasst: 21.12.2004 20:16
von BZebra
O.K., vielen Dank, jetzt bin ich komplett. :grin:

Gruß,
BZebra