Bonjour,
J'utilise le forum phpBB et la page de connexion login.php dans laquelle j'ai rédirigiré vers une autre page de mon site lorsque la connexion est bonne.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
redirect(append_sid("presentation.php", true));
Dans ma page presentation.php, j'ai le code
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
<?php
define('IN_PHPBB', true); 
$phpbb_root_path = './phpBB2/'; 
include($phpbb_root_path . 'extension.inc'); 
include($phpbb_root_path . 'common.'.$phpEx); 
// 
// Start session management 
// 
$userdata = session_pagestart($user_ip, PAGE_SITE); 
init_userprefs($userdata) 
$var = append_sid("index.$phpEx");...
Le problème c'est que dans $var, je ne recupère pas le sid.
Il est pourtant bien passé dans l'url.
Je peux toujours le récupérer avec la variable $HTTP_GET_VARS['sid'].
Code : Sélectionner tout - Visualiser dans une fenêtre à part
$sid =  $HTTP_GET_VARS['sid']
Mais après cela me pose d'autres problèmes... donc j'aimerais bien comprendre pourquoi append_sid ne fonctionne pas.....