$_SESSION fout

  • hallo


    ik ben bezig met het mission script van banditi in mij eigen spel te maken.
    maar nu is mij vraag ik heb
    $_SESSION['mission'] = "Bezoek het forum"; op mijn forum pagina gezet op juist plaats enzo
    ik heb incl_mission.php geüpload
    maar nu werkt hij nog niet wat doe fout of wat ben ik vergeten


    ps sorry als spel fouten in zitten ben dissecties

  • incl_mission.php


    forum.php


    PHP
    <?php /* ------------------------- */
    session_start();
    
    
      include("_include-jail.php");
      
    $_SESSION['mission'] = "Bezoek het forum";
    
    
    /* ------------------------- */ ?>
  • Heb je al een nieuwe rij in de database toegevoegd?
    De titel van die nieuwe rij moet "Bezoek het forum" zijn.


    Heb je inc_mission.php wel geinclude? (ergens)


    Verder heb ik inc_mission.php wat aangepast...
    Het ziet er zo een stuk netter uit...

  • in je include_config.php zou het kunnen...
    of alleen maar op de pagina's waar je het nodig hebt...
    zoals bij je forum bijvoorbeeld


    en hoe je het moet/kan doen (pm) is met de volgende code:

    PHP
    include_once 'incl_mission.php';
  • ja dat had ik dus al gezien maar als dat verandert werkt nog niet krijg nog wit


    http://www.thecriminalfamily.com/incl_mission.php


    als daar kijk krijg deze fout


    Parse error: syntax error, unexpected '{' in /home/id012c/domains/thecriminalfamily.com/public_html/incl_mission.php on line 32


    die pagina moet tog allen wit zijn

  • joelvan:


    Zo moet je helemaal niet zoeken..
    Er moet géén include naar incl_mission.php gedaan worden.
    Dit moet in je forum script:

    PHP
    <?
    $_SESSION['mission'] = "Bezoek het forum";
    ?>


    Bij de banditi staat dit in left_column.php (linker menu):


    Die $missionfixed staat dan weer in de incl_mission.php , waardoor dit missie script nu zonder problemene werkt.
    Het laatste stukje code moet op elke pagina worden opgeroepen, om te kijken of er een missie is voltooid. Bij banditi word op elke pagina left_column.php opgeroepen, dus zit het in dit geval daarin.

  • Dan moet je op elke pagina die 2e code zetten, zoals ik al zei:


    Ik citeer mezelf:
    " Het laatste stukje code moet op elke pagina worden opgeroepen, om te kijken of er een missie is voltooid. "
    Dus lees eerst eens, voordat je verder vraagt:)
    Iframes vind ik k*t werken, ik werk liever continu met de basis, en de coding van lay-out met functies..
    vb:

    PHP
    <?include("functies.php");config();header();divopen();?>script<?divsluiten();eind();?>


    Dat werkt vind ik prettiger, en je hebt minder snel problemen met foute weergave. iFrames kunnen nogal eens fout weergeven worden , als je alleen je website in IE hebt getest of op gebaseerd enz..


  • zo heb ik het nu en werkt niet hij geeft niet weer en zte ook niet in db

  • Parse error: syntax error, unexpected '{' in /home/id012c/domains/thecriminalfamily.com/public_html/incl_mission.php on line 32


    die fout heb ik verbeterd voor je...
    en was een ) te weinig waardoor de if niet werd afgesloten maar de preg_match wel...


    en waarom kom je pas zo laat met de fout aanzetten?

  • PHP
    <? 
    include("incl_mission.php"); 
    if($missionfixed != ""){?> 
                    <td width="100%" align="right" valign="bottom">Missie voltooid: <?echo$missionfixed;?></a> 
                                        </td></tabel> 
    <?}?>


    Dat stukje zou ik in je config zetten, en niet in elk script..
    Want je config word toch op elke pagina opgeroepen.

Participate now!

Heb je nog geen account? Registreer je nu en word deel van onze community!