Beste medetweakers,
Is het mogelijk om een map die vol staat met foto's, zo te beveiligen dat de bezoeker niet elke willekeurige foto kan opvragen? Maar wel dat PHP kan aangeven welke er getoond mogen worden?
Bijvoorbeeld:
In deze map staan allemaal foto's.
https://www.metlichtgeschreven.nl/2017/11/17/foto/
zoals:
https://www.metlichtgesch...k_Joanne_Kristiaan_01.jpg
https://www.metlichtgesch...k_Joanne_Kristiaan_02.jpg
https://www.metlichtgesch...k_Joanne_Kristiaan_03.jpg
https://www.metlichtgesch...k_Joanne_Kristiaan_04.jpg
etc.
Nu wil ik foto 01 en foto 02 serveren aan de bezoeker, maar de bezoeker mag niet foto 03 en foto 04 kunnen opvragen ondanks dat deze foto's wel online staan.
Een mogelijkheid is om de foto's buiten ROOT te zetten en via PHP en headers de foto's op te vragen. Maar als je dit met +100 foto's doet merk ik dat het niet altijd even lekker loopt.
Ook zou ik elke foto een random nummer (Md5 ofzo) kunnen geven zodat de gebruiker niet het exacte adres naar andere foto's weet, maar dat maakt mijn overige code ook weer lastiger.
Als laatste weet ik dat de foto's die niet gezien mogen worden in een andere map gezet kunnen worden en dat PHP de foto's kopieert naar de map 'foto', maar dat zie ik mijzelf ook niet zo snel implementeren.
Alle tips zijn welkom!
Misschien is er iets waar ik totaal niet aan gedacht had.
Misschien iets met beveiligen met .htaccess en dat alleen PHP erbij kan?
Is het mogelijk om een map die vol staat met foto's, zo te beveiligen dat de bezoeker niet elke willekeurige foto kan opvragen? Maar wel dat PHP kan aangeven welke er getoond mogen worden?
Bijvoorbeeld:
In deze map staan allemaal foto's.
https://www.metlichtgeschreven.nl/2017/11/17/foto/
zoals:
https://www.metlichtgesch...k_Joanne_Kristiaan_01.jpg
https://www.metlichtgesch...k_Joanne_Kristiaan_02.jpg
https://www.metlichtgesch...k_Joanne_Kristiaan_03.jpg
https://www.metlichtgesch...k_Joanne_Kristiaan_04.jpg
etc.
Nu wil ik foto 01 en foto 02 serveren aan de bezoeker, maar de bezoeker mag niet foto 03 en foto 04 kunnen opvragen ondanks dat deze foto's wel online staan.
Een mogelijkheid is om de foto's buiten ROOT te zetten en via PHP en headers de foto's op te vragen. Maar als je dit met +100 foto's doet merk ik dat het niet altijd even lekker loopt.
Ook zou ik elke foto een random nummer (Md5 ofzo) kunnen geven zodat de gebruiker niet het exacte adres naar andere foto's weet, maar dat maakt mijn overige code ook weer lastiger.
Als laatste weet ik dat de foto's die niet gezien mogen worden in een andere map gezet kunnen worden en dat PHP de foto's kopieert naar de map 'foto', maar dat zie ik mijzelf ook niet zo snel implementeren.
Alle tips zijn welkom!
Misschien is er iets waar ik totaal niet aan gedacht had.
Misschien iets met beveiligen met .htaccess en dat alleen PHP erbij kan?