-
sessioni phpBB
ciao a tutti ecco che sorge un altro dubbio,vorrei sapere cosa devo modificare per usare le sessioni di phpBB in tutte le pagine del mio sito,cioè:da me dopo il login l'user torna all'home page del mio sito con la sessione di phpBB cioè skatekool.altervista.org/index.php?&sid=2334gfhg3y6787rhfyrefyuid così ,io vorrei mantenere la sessione di un user per tutte le pagine del mio sito cioè che la sessione valga per index.php,per news.php eccetera come si fa grazie ciao.
-
-
oltre a passare la sessione puoi leggere il nome utente e altri dettagli direttamente dal cookie ;)
-
si mam io vorrei appendere il sid di sessione nell'url di tutte le pagine cosi faccio get_vars
-
per appendere il sid basta che metti fai i link in questo modo:
echo "pagina.php?action=azione&".SID;
-
ho fatto ma non mete il sid cioè mi fa index.php?SID anziche index.php?76743563475yhfjuioe ma devo mettere le pagine nella cartella di phpBB?
-
pagina.php?action=azione&".SID.";
prova cosi!
ciao!!
giako
-
skatecool prima di stampare la sessione ovviamente devi averla recuperata con session_start() ed averla disponibile...
-
ok ma la sessione la recupero penso perchè all'inizio pagina io metto questo codice:
<?php
define('__PHP_STATS_PATH__','/var/www/html/stats/');
include(__PHP_STATS_PATH__.'php-stats.redir.php');
define('IN_PHPBB', true);
$phpbb_root_path = './community/';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);
//
// Start session management
//
$userdata = session_pagestart($user_ip, PAGE_LOGIN);
init_userprefs($userdata);
//
// End session management
include("phpadmentor/phpadmentor_config.php");
?>
giusto oppure se nn è giusto da dove recupero l'id' con get_vars o $userid?
-
non ho ben preciso come funzioni session_pagestart() di phpbb...
dovresti controllare la dentro....
phpbb non è fatto per essere manipolato in quel modo mi sa...
-
io mi hanno detto cosi anche su phpBB.it mi dici solo come recuperare la sessione la devo estrarre dal database?
-
l'id di sessione lo ricevi dall'url e puoi recuperare la sessione con
session_start()
-
ma io faccio come sopra session_pagestart come lo recupero l'id vale anche con session pagestart? e dopo che lo recupero faccio un link tipo viewnews.php?id=$id&.sid cosi?
-
allora per risolvere ho fatto $sid = "$get_vars[sid]";
poi nei link metto <a href\"news.php?sid=$sid\">news</a>
va bene lo stesso?
-
-
mananccia funziona solo che se avdo nel forum il sid di sessione è cambiato