user gegevns meenemen naar andere pagina
als de gebruiker niet is ingelogd word die naar de inlog gestuurd, nu wil ik graag dat die dus naar een andere in te voeren pagina gaat ipv de inlogpagina.
dit is hert script.
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
<?php
define('IN_PHPBB', true);
$phpbb_root_path = '../../../httpdocs/forum1/';
$phpEx = substr(strrchr(__FILE__, '.'), 1);
include($phpbb_root_path . 'common.' . $phpEx);
// Start session management
$user->session_begin();
$auth->acl($user->data);
$user->setup();
if (!$user->data['is_registered'])
{
login_box('', $user->lang['LOGIN']);
}
page_header('Title Here');
include"maten.php";
?>
define('IN_PHPBB', true);
$phpbb_root_path = '../../../httpdocs/forum1/';
$phpEx = substr(strrchr(__FILE__, '.'), 1);
include($phpbb_root_path . 'common.' . $phpEx);
// Start session management
$user->session_begin();
$auth->acl($user->data);
$user->setup();
if (!$user->data['is_registered'])
{
login_box('', $user->lang['LOGIN']);
}
page_header('Title Here');
include"maten.php";
?>
Gewijzigd op 19/07/2010 17:50:32 door Danny A-noniem
header('andere_pagina.php');
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
<?php
define('IN_PHPBB', true);
$phpbb_root_path = '../../../httpdocs/forum1/';
$phpEx = substr(strrchr(__FILE__, '.'), 1);
include($phpbb_root_path . 'common.' . $phpEx);
// Start session management
$user->session_begin();
$auth->acl($user->data);
$user->setup();
if (!$user->data['is_registered'])
{
login_box('', $user->lang['LOGIN']);
}
page_header('andere pagina.php');
include"maten.php";
?>
define('IN_PHPBB', true);
$phpbb_root_path = '../../../httpdocs/forum1/';
$phpEx = substr(strrchr(__FILE__, '.'), 1);
include($phpbb_root_path . 'common.' . $phpEx);
// Start session management
$user->session_begin();
$auth->acl($user->data);
$user->setup();
if (!$user->data['is_registered'])
{
login_box('', $user->lang['LOGIN']);
}
page_header('andere pagina.php');
include"maten.php";
?>
help please..
<meta http-equiv="refresh" content="0;URL=eenAnderePagina.html" />
Gewijzigd op 19/07/2010 21:02:39 door wesley Overdijk
Wesley Overdijk op 19/07/2010 21:02:10:
een idee is NIET BUMPEN.
Een ander idee is om page_header() gewoon, header() te maken. dat moet wel voor alle output.
ja maar dit werkt helaas niet....
misschien is een html redirect beter met jou manier van scripten.
<meta http-equiv="refresh" content="0;URL=eenAnderePagina.html" />
deze begrijp ik niet sorry, mijn manier van scripten????
Een ander idee is om page_header() gewoon, header() te maken. dat moet wel voor alle output.
ja maar dit werkt helaas niet....
misschien is een html redirect beter met jou manier van scripten.
<meta http-equiv="refresh" content="0;URL=eenAnderePagina.html" />
deze begrijp ik niet sorry, mijn manier van scripten????
Gewijzigd op 19/07/2010 22:44:39 door Danny A-noniem
Het probleem wordt vermoedelijk veroorzaakt doordat de session cookie op het ene (sub)domein aangemaakt is en derhalve op het andere subdomein niet beschikbaar is. Dit heeft te maken met je php.ini instellingen. Zie ook deze reactie op php.net...
het probleem met het overnemen van de sessie is uiteindelijk toch gelukt.
Wat nu het probleem is is dat wanneer iemand die niet is ingelogd op het hoofdforum, kijkt op een subforum word verwezen naar de hoofdpagina om daar alsnog in te loggen of te registreren.
Nu wil ik graag dat een Niet ingelogd persoon word doorverwezen naar bv índex3.php, ipv de hoofdpagina waar die nu heen gaat.
ik hoop dat het nu beter overkomt.
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
<?php
define('IN_PHPBB', true);
$phpbb_root_path = '../../../httpdocs/forum1/';
$phpEx = substr(strrchr(__FILE__, '.'), 1);
include($phpbb_root_path . 'common.' . $phpEx);
// Start session management
$user->session_begin();
$auth->acl($user->data);
$user->setup();
if (!$user->data['is_registered'])
{
login_box('', $user->lang['LOGIN']);
}
page_header('andere pagina.php');
include"maten.php";
?>
define('IN_PHPBB', true);
$phpbb_root_path = '../../../httpdocs/forum1/';
$phpEx = substr(strrchr(__FILE__, '.'), 1);
include($phpbb_root_path . 'common.' . $phpEx);
// Start session management
$user->session_begin();
$auth->acl($user->data);
$user->setup();
if (!$user->data['is_registered'])
{
login_box('', $user->lang['LOGIN']);
}
page_header('andere pagina.php');
include"maten.php";
?>
Verder lijkt me dat die page_header() functie een functie van PHPBB is, die gebruik je dus niet (zoals eerder gesuggereerd) om een gebruiker door te sturen...
het script werkt gewoon goed, kan helaas de website niet vermelden .
wil alleen niet dat niet ingelogde gebruikers naar de hoofdindex gaan, maar naar bv index3.php
het header werkt helaas niet..
Ik vermoed dat dat met die login_box() functie te maken hebben, maar wederom zal dat een functie van PHPBB zijn. Daar zou je dus eens naar kunnen kijken.
tnx