Problem mit Cookies

Probleme bei der regulären Arbeiten mit phpBB, Fragen zu Vorgehensweisen oder Funktionsweise sowie sonstige Fragen zu phpBB im Allgemeinen.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
BaZtArD

Problem mit Cookies

Beitrag von BaZtArD »

Hiho

Ich habe da ein Problem... Ich habe mir den phpBB-Fetch-All Hack gezogen und habe damit jetzt einen vote aus dem forum auf meine HP gesetzt. Nun besteht allerdings das Problem, das der Mod irgendwie eingeloggte Benutzer nicht erkennt. Was muss ich in die Datei schreiben, damit der gesetzt Cookie auch auf einer anderen Seite als auf dem Forum ausgelesen und umgewandelt wird??

Ausschnitt aus der Datei, die den Vote auf der Seite anzeigt:

Code: Alles auswählen

$phpbb_root_path = '../phpbb/';
define ('IN_PHPBB', true);
if (!file_exists($phpbb_root_path . 'extension.inc')) 
die('<tt><b>phpBB Fetch All:</b> $phpbb_root_path is wrong and does not point to your forum.</tt>');
include_once ($phpbb_root_path . 'extension.inc');
include_once ($phpbb_root_path . 'newsc.' . $phpEx);
include_once ($phpbb_root_path . 'common.' . $phpEx);
include_once ($phpbb_root_path . 'includes/bbcode.' . $phpEx);
include_once ($phpbb_root_path . 'polls.' . $phpEx);
$userdata = session_pagestart($user_ip, PAGE_INDEX, $session_length);
init_userprefs($userdata);
$poll        = phpbb_fetch_poll();
[/code]
BaZtArD

Beitrag von BaZtArD »

Sry 4 Doppelpost,
aber ich habe das
Danke im Vorraus und das
MfG BaZ
vergessen :D
Benutzeravatar
Mungo
Administrator
Administrator
Beiträge: 6613
Registriert: 03.05.2003 19:34

Beitrag von Mungo »

schau dir mal den post an...

das blaue muss unbedingt in deiner php datei drin stehn...
<?php
define('IN_PHPBB', true);

$phpbb_root_path = './'; // <--
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);

$userdata = session_pagestart($user_ip, PAGE_IMPRESSUM);
init_userprefs($userdata);

include($phpbb_root_path . 'includes/page_header.'.$phpEx);


$template->set_filenames(array(
'body' => 'imp_body.tpl')
);

$template->pparse('body');
include($phpbb_root_path . 'includes/page_tail.'.$phpEx);
?>
BaZtArD

Beitrag von BaZtArD »

is doch alles soweit vorhanden, bis auf den header und footer (Sollen ja net mitrein)...
Deshalb kapier ich ja auch net, warum der user net erkannt wird :(
Benutzeravatar
Mungo
Administrator
Administrator
Beiträge: 6613
Registriert: 03.05.2003 19:34

Beitrag von Mungo »

speicher die datei mal als txt und gib nen link
BaZtArD

Beitrag von BaZtArD »

http://www.pixfun.de/polls.txt Diese Datei liest die Polldaten aus
http://www.pixfun.de/vote.php Diese Datei zeigt den Poll an (Ich include diese datei!)
BaZtArD

Beitrag von BaZtArD »

natürlich vote.txt :)
BaZtArD

Beitrag von BaZtArD »

Also ich habe gerade rausgefunden, das der Poll nur falsch geht, wenn ich ihn include (Keine Ahnung warum) Ruft man ihn direkt auf (http://www.pixfun.de/page/vote.php) Dann gehts ?!

Was kann ich machen? ;)
Benutzeravatar
Mungo
Administrator
Administrator
Beiträge: 6613
Registriert: 03.05.2003 19:34

Beitrag von Mungo »

Also inder deiner vote.php steht folgendes
$userdata = session_pagestart($user_ip, PAGE_INDEX, $session_length);
init_userprefs($userdata);
aber PAGE_INDEX ist doch für die index.php des boards definiert...

änder das mal in PAGE_VOTE oder so und dann noch die anderen dateien wie in dem gelinkten post von oben noch abändern....
BaZtArD

Beitrag von BaZtArD »

OK
Antworten

Zurück zu „phpBB 2.0: Administration, Benutzung und Betrieb“