var uit url halen
ik probeer een systeem te maken zodat mensen elkaar kunnen uitnodigigen voor een event
de huide link voor die page is
http://www.acidleague.com/League/ffamatch.php?match=6
nu probeer ik op het einde van die pagina een var toetevoegen als volgt
http://www.acidleague.com/League/ffamatch.php?match=6?ref=1
en op deze pagina wil ik kijken of refer var aanwezig is, zoja wil ik hem in een session
ik doe dit als volgt
if (isset ($_GET['ref']))
{
$referid = (int)$_GET['ref'];
$_SESSION['refer'] = $referid;
$referref = $_SESSION['refer'];
print $referref;
}
maar zonder succes :(
kan get alleen gebruikt worden als je een forum submit?
Gewijzigd op 14/04/2012 17:13:38 door Groovez acid
1. zelf eens goed uit je dopjes te kijken
2. debug code toe te voegen
3. constateren dat ref <> refer
Tevens kan GET altijd gebruikt worden, dat is een van de voordelen van GET ten opzichte van POST superglobals.
Noppes wacht dacht je er van:
1) vriendelijk praten
2) behulpzaam zijn
3) dingen beter uitleggen, dit is het 'Beginnen met PHP' gedeelte. Dus wat is debug code toevoegen? Hoe moet je dat doen?
Edit:
Jelmer, dat had ik nog over het hoofd gezien. Goed opgemerkt!
Gewijzigd op 14/04/2012 17:06:34 door Wouter J
Alles na ? in de url zijn parameters (de query string) maar binnen dit deel moet je de verschillende parameters scheiden met &-tekens: ffamatch.php?match=6&refer=1. Nu kan je ze beiden via $_GET uitlezen.
heb het veranderd, in men code is het wel degelijk juist
maar het werkt niet :(
Gewijzigd op 14/04/2012 17:13:53 door groovez acid
Heb je ook Jelmer zijn tips toegepast?
ik wil mensen verdersturen naar een bepaalde pagina met een var in
$mes="<b>succes<br />";
return success($mes,'./ffamatch.php?match=$matchid');
hier heb ik mijn vars binne de quotes
maar hoe krijg ik ze erbuiten?
$mes="<b>succes<br />";
return success($mes,'./ffamatch.php?match='$matchid);
werkt niet ...