Ik heb een website en forum op dezelfde server en in dezelfde webroot staan. Het forum phpBB3 zit in /forums van de webroot.
Ik heb custom code toegevoegd aan het forum (waardoor?) de volgende warning optreedt wanneer ik in of uitlog op het forum:
De warning is 1 ding, echter er is nog iets anders dat niet klopt. Op de website staat een menu. Wanneer men inlogt op de website veranderen enkele images van het menu. Om een voorbeeld te geven: De afbeelding van de login button verandert naar een profile button wanneer men inlogt op de site. Al goed en wel, werkt. Echter heb ik de code van dat menu ook toegevoegd aan het phpBB3 forum.(Exact dezelfde code) Het menu displayed nu dus ook op het forum, er is geen registration en login integration, gewoon een simpel copy van het menu op het forum. Echter wanneer men inlogt op de website en vervolgens naar het forum gaat dan staat de afbeelding van de login button nog steeds op "login" en niet op "profile". Hoe dit kan weet ik niet, maar ik vermoed dat het misschien iets te maken zou kunnen hebben met de bovenstaande warning.
De code die toegevoegd is aan het forum is:
Op de website werkt dit, maar op het phpBB3 forum niet. Ik heb eraan gedacht of het een conflict kan zijn tussen misschien de session cookie van de website en phpBB of een variabel conflict, maar het is allemaal gissen.
Ik heb custom code toegevoegd aan het forum (waardoor?) de volgende warning optreedt wanneer ik in of uitlog op het forum:
code:
1
| Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /homepages/23/d222459718/htdocs/website/forums/cache/tpl_prosilver_grey_overall_header.html.php:2) in /homepages/23/d222459718/htdocs/website/forums/cache/tpl_prosilver_grey_overall_header.html.php on line 100 |
De warning is 1 ding, echter er is nog iets anders dat niet klopt. Op de website staat een menu. Wanneer men inlogt op de website veranderen enkele images van het menu. Om een voorbeeld te geven: De afbeelding van de login button verandert naar een profile button wanneer men inlogt op de site. Al goed en wel, werkt. Echter heb ik de code van dat menu ook toegevoegd aan het phpBB3 forum.(Exact dezelfde code) Het menu displayed nu dus ook op het forum, er is geen registration en login integration, gewoon een simpel copy van het menu op het forum. Echter wanneer men inlogt op de website en vervolgens naar het forum gaat dan staat de afbeelding van de login button nog steeds op "login" en niet op "profile". Hoe dit kan weet ik niet, maar ik vermoed dat het misschien iets te maken zou kunnen hebben met de bovenstaande warning.
De code die toegevoegd is aan het forum is:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
| <!-- PHP -->
if(!isset($_SESSION))
session_start();
if (!isset($_SESSION['loggedin'])) {
session_register('loggedin');
$loggedin=false;
}
<!-- ENDPHP -->
<div id="layout">
<!-- PHP -->
if ($loggedin) {
<!-- ENDPHP -->
<a href = "/profile.php">
<img src="/images/layout_015_06.png" width="82" height="21" alt="" /></a>
<!-- PHP -->
}
else {
<!-- ENDPHP -->
<a href = "/login.php">
<img src="/images/layout_015_06_login.png" width="82" height="21" alt="" /></a>
<!-- PHP -->
}
<!-- ENDPHP --> |
Op de website werkt dit, maar op het phpBB3 forum niet. Ik heb eraan gedacht of het een conflict kan zijn tussen misschien de session cookie van de website en phpBB of een variabel conflict, maar het is allemaal gissen.