Website intergration probleem!

Hulp nodig bij een modificaties of op zoek naar een MOD? Bekijk ons archief. Support wordt helaas niet meer verleend.
Forumregels

Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.
phpBB2.0.x
Gesloten
angelsS
Berichten: 2
Lid geworden op: 07 okt 2005, 18:27

Website intergration probleem!

Bericht door angelsS » 07 okt 2005, 18:42

Support template: subsilver
  • Wat is het probleem? website login vraag
    Wanneer ontstond het probleem? vandaag :P
    Adres van je forum: http:// houd k ff geheim ivm. concept ect.
    Geïnstalleerde mods: extended profile
    Huidige template: subsilver
    phpBB versie: 2.0.laatste
    Host: localhost :P
    Heb je onlangs een mod of stijl geïnstalleerd? jup
    Heb je gezocht naar een antwoord?
jup
Overige opmerkingen: owkee nu komt het :P

Code: Selecteer alles

<?php
define('IN_PHPBB', true); 
$phpbb_root_path = '../forum/'; 
include($phpbb_root_path . 'extension.inc'); 
include($phpbb_root_path . 'common.'.$phpEx); 

// 
// Start session management 
// 
$userdata = session_pagestart($user_ip, PAGE_INDEX); 
init_userprefs($userdata); 
// 
// End session management 
//
if( $userdata['session_logged_in'] ) 
   { ?> 
Ik heb mijn website om het forum gebouwd maar nou wil ik dat men ook op de website kan inloggen. Nou heb ik een heel leuk scriptje voor gevonden zoals je ziet hierboven.

Nu heb ik het volgende probleem, wanneer ik een specifike pagina aanroep met bijvoorbeeld hallo.php?beer=3

Deze pagina maakt tevens gebruik van de phpbb sessie en het gekke is dat wanneer ik de waarde $beer plaats in het script dattie deze niet over neemt.

Na een beetje research ben ik er achter gekomen dat het aan de phpbb sessie licht. Hoe kan ik dit oplossen?

Voorbeeld:

Code: Selecteer alles

<?php
echo $beer; ?> [b]\\werkt wel[/b]
define('IN_PHPBB', true); 
$phpbb_root_path = '../forum/'; 
include($phpbb_root_path . 'extension.inc'); 
include($phpbb_root_path . 'common.'.$phpEx); 

// 
// Start session management 
// 
$userdata = session_pagestart($user_ip, PAGE_INDEX); 
init_userprefs($userdata); 
// 
// End session management 
//
if( $userdata['session_logged_in'] ) 
   { ?> 
Reactie van: <?php echo $userdata[username]; ?> 
   <form action="laatzien.php?id=<?php echo $beer; ?>&pagina=4&gastnaam=<?php echo $userdata[username]; ?>" method="post"> 
      <input type="hidden" name="submitnow" value="yes"> 
      bericht:<textarea id="textarea2"  name="bericht"></textarea>
      <input type="submit" value=" Voeg toe "> 
   </form>
<?php
   } 
else 
       {echo 'login om een bericht te kunnen plaatsen';} 

echo $beer; ?> [b]\\werkt niet [/b]
Dus voordat common.php word geladen werkt ie wel en derna niet meer!

Ik heb trouwens deze tutorial gebruikt!
http://www.phpbb.com/kb/article.php?article_id=143

Bij voorbaat dank!

Gebruikersavatar
Paul
Beheerder
Beheerder
Berichten: 20316
Lid geworden op: 23 okt 2003, 11:38
Locatie: Utrecht
Contacteer:

Bericht door Paul » 07 okt 2005, 19:12

gebruik auto globals
Dus:
$_GET voor dingen uit de url
en $_POST voor dingen via post (Dus formulier bv :))
.Voorbeeld:

Code: Selecteer alles

<?php echo $_GET['beer']; ?>
:)

angelsS
Berichten: 2
Lid geworden op: 07 okt 2005, 18:27

Bericht door angelsS » 08 okt 2005, 07:53

k thx dude :P het werkt!

Gesloten