Klein vraagje.
Ik heb een pagina en blokkeer mensen om: ? in de url te zetten. maar nu vraag ik me af zijn er meer dan: test.php? of heb je ook test.php% ofzoiets?
Alvast bedankt
Gewijzigd op 16/07/2013 17:06:39 door Stefano test
Dat heeft niets met blokker te maken.
Daar koop ik bestek enzo. :)
Wat wil je blokkeren?
Begrijp je vraag niet helemaal.
Bart V B op 16/07/2013 16:42:32:
Een % is een spatie.
Niet echt.
Je bedoelt %20 is een spatie.
Je hebt helemaal gelijk Santhe.
Ik bedoel ik blokkeer* dus mensen kunnen niet in url vakje: test?p=test zetten want ? word geblokkeerd. zijn er nog meer varianten zoals ?
Verder heb je ook de & en de #
Jouw taak is om er voor te zorgen dat die $_GET-variabelen geen schade brengen aan jouw site.
---
Wat is er mis met "?p=test" ?
Waarom zou dat een probleem zijn?
http://www.test.nl/test.php
Maar als de persoon slim is kan die gewoon:
http://www.test.nl/test.php?p=1 Doen en de complete check voorbijgaan.
Dus ik dacht ik blokkeer: ? en = Maar kunnen mensen nog meer gebruiken?
Dan is het checken niet in orde.
$url = 'http://' . $_SERVER['SERVER_NAME'] . $_SERVER['REQUEST_URI'];
Ik kan moeilijk 5000 .php files openen en de echte url erin doen helaas :(
Iemand een oplossing?
Dus alles wat de persoon invoert na .php ziet die $url gewoon. maar de check faalt dan omdat die tot .php checkt vanuit database
Gewijzigd op 16/07/2013 17:43:34 door stefano test
Dan explode je de url op het ? teken en neem alles voor de ?
Zoals eerder gevraagd, zou je je titel van het topic willen aanpassen? Dit kan door je eerste bericht te bewerken.