Gegroet!
Ik heb het volgende in html staan in plaatje.php:
$_GET["id"] bepaalt welk plaatje geladen moet worden in plaatjephp.php.
En plaatjephp.php bevat het volgende:
Nu wil ik dus voorkomen dat als mensen zelf plaatjephp.php in de browser intikken, ze dat de afbeelding te zien krijgen. Ik wil dat het alleen lukt als ze plaatje.php openen.
Wellicht wat verwarrend met plaatje.php en plaatjephp.php
Ik hoop dat jullie iets weten. Ik heb geprobeerd om een check te maken door in plaatje.php een sessie aan te maken en te checken of die er is in plaatjephp.php... Maar dat ging niet helemaal goed. Er kwam gewoon een wit scherm. Heb ook al op google gezocht naar een mogelijkheid om variabelen door te passen naar andere pagina's, maar ik kan alleen maar vinden hoe dat met GET gaat, en dat heeft geen zin in dit geval.
Ik heb het volgende in html staan in plaatje.php:
code:
1
| <img src="plaatjephp.php?id=<? echo $_GET["id"]; ?>" /> |
$_GET["id"] bepaalt welk plaatje geladen moet worden in plaatjephp.php.
En plaatjephp.php bevat het volgende:
PHP:
1
2
3
4
| <? header("Content-type: image/jpeg"); include("afbeeldingen/" . $_GET["id"] . ".jpg"); ?> |
Nu wil ik dus voorkomen dat als mensen zelf plaatjephp.php in de browser intikken, ze dat de afbeelding te zien krijgen. Ik wil dat het alleen lukt als ze plaatje.php openen.
Wellicht wat verwarrend met plaatje.php en plaatjephp.php
Ik hoop dat jullie iets weten. Ik heb geprobeerd om een check te maken door in plaatje.php een sessie aan te maken en te checken of die er is in plaatjephp.php... Maar dat ging niet helemaal goed. Er kwam gewoon een wit scherm. Heb ook al op google gezocht naar een mogelijkheid om variabelen door te passen naar andere pagina's, maar ik kan alleen maar vinden hoe dat met GET gaat, en dat heeft geen zin in dit geval.