PHP include met parameters
Ik include verschillende pagina's op mijn site met het volgende commando:
?php $a = file_get_contents("http://url.nl/file"); echo ($a); ?
Nu wil ik ook graag een bestand aanroepen die gebruik maakt van parameters, bijvoorbeeld http://url.nl/file.php?parameter=var
Deze parameter is afhankelijk wat in de url staat. Ik wil dus een bestand includen en dat dan de parameter van het bestand overgenomen wordt uit de url. Is dit mogelijk en zo ja: hoe?
Bedankt!
Wat je nu doet is geen includen. Met file_get_contents() kan je gewoon de parameter meegeven.
Wat moet ik daar dan opgeven? De parameter is variabel en wil ik vullen met de parameter uit de url.
Wat lukt daar dan niet aan?
Wat moet ik invullen op de plaats van var? Var is geen vaste waarde en verschilt. De waarde moet uitgelezen worden uit de url. Ik wil niet 1000 verschillende pagina's aanmaken zoals dit:
?php $a = file_get_contents("http://url.nl/file?parameter=12643"); echo ($a);
?php $a = file_get_contents("http://url.nl/file?parameter=45332"); echo ($a);
?php $a = file_get_contents("http://url.nl/file?parameter=55386"); echo ($a);
etc.
Dus als er in de browser http://url.nl/file?parameter=var ingetypt wordt, moet er ook een bestand op een andere locatie worden aangeroepen met die parameter.
Code (php)
1
2
3
4
2
3
4
<?php
$a = file_get_contents("http://url.nl/file?parameter=" . $_GET['waarde_uit_de_url']);
echo ($a);
"?>
$a = file_get_contents("http://url.nl/file?parameter=" . $_GET['waarde_uit_de_url']);
echo ($a);
"?>
Gewijzigd op 13/03/2011 20:28:05 door - SanThe -
Bedankt. Alleen wat moet ik invullen op de plek van "waarde_uit_de_url"? Deze waarde wil ik niet handmatig invullen, maar moet automatisch uit de url gehaald worden.
get superglobal.
Lees ook even de uitleg over de Toevoeging op 14/03/2011 19:14:15:
Top, dit werkt!
Gewijzigd op 14/03/2011 20:58:51 door Marc de Vries