Waarde uit variabele in url

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Kim vd Weij

kim vd Weij

31/08/2010 15:20:16
Quote Anchor link
Hallo,

Ik ben bezig met een score systeem, op dit moment lukt het mij niet om een variabele in de url te zetten zodat die door de andere pagina eruit gehaald kan worden. Zal het even verduidelijken met de code.

$score = 0;
echo '<meta http-equiv="refresh" content="2;URL=vraag_1a.php?score=$score" />';

Als ik echo $_GET['score']; doe dan krijg ik $score te zien inplaats van 0.

Indien ik handmatig de score erin zet dus;
echo '<meta http-equiv="refresh" content="2;URL=vraag_1a.php?score=0" />';
krijg ik uiteraard 0 te zien.

Handmatig gaat dit niet werken omdat op de volgende pagina de scores bij elkaar worden geteld en die scores kunnen variabel zijn, en dan die waarde weer moet verzenden naar de volgende pagina, enz enz.

Wat doe ik verkeerd?
 
PHP hulp

PHP hulp

18/12/2024 15:00:00
 
Jelmer -

Jelmer -

31/08/2010 15:33:59
Quote Anchor link
Variabelen binnen enkele quotes worden niet vervangen door PHP. De meest elegante oplossing is om de variabele buiten de quotes te halen, en eraan vast te plakken met punten:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
<?php
$score
= 4;
echo '<meta http-equiv="refresh" content="2;URL=vraag_1a.php?score='.$score.'" />';
?>
 
Dalando De Zuil

Dalando De Zuil

31/08/2010 15:57:57
Quote Anchor link
Gooi er wel nog wat beveiliging om heen! Dit is zo te hacken!

Ten minste, als je direct een $_GET echo'd.
Gewijzigd op 31/08/2010 15:59:12 door Dalando De Zuil
 
Kim vd Weij

kim vd Weij

31/08/2010 19:15:48
Quote Anchor link
Dankje wel ik ga het morgen direct proberen, deze staat in een iframe, de url krijgt de gebruiker niet eens te zien. Maar ik beveilig het zowiezo. Je hoort van mij morgen of het gelukt is
 
Elwin - Fratsloos

Elwin - Fratsloos

31/08/2010 19:20:35
Quote Anchor link
Kim vd Weij op 31/08/2010 19:15:48:
de url krijgt de gebruiker niet eens te zien.
Dat als uitgangspunt is niet slim. Je kan op meerdere manieren nog steeds, zonder veel handelingen, die URL zien.

Bijvoorbeeld een data-sniffer die alle bijhoudt wat de browser opent, of de statusbalk in de gaten houden.
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.