Unieke download URL's genereren

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Albert Meendert

Albert Meendert

24/01/2020 21:42:32
Quote Anchor link
Hi, ik heb een PHP website (https://public-apps.com/nl/) gemaakt en wil verschillende gratis Shopify app downloads aanbieden via links in e-mails. Daarvoor wil ik graag unieke download URLS genereren. Wat zijn de best practices hiervoor in PHP?

Bijvoorbeeld, hoe garandeer ik dat de url uniek is? Welke PHP functies gebruiken jullie hiervoor?
 
PHP hulp

PHP hulp

27/09/2020 05:01:16
 
- Ariën -
Beheerder

- Ariën -

24/01/2020 22:22:00
Quote Anchor link
Gebruik een uniek oplopend nummer, oftewel auto-increment in je database.
Of mogen het geen oplopende nummers zijn? Als je net als YouTube een uniek nummer wilt meegeven, dan biedt deze class een oplossing: https://github.com/vinkla/hashids
Gewijzigd op 24/01/2020 22:32:23 door - Ariën -
 
Rob Doemaarwat

Rob Doemaarwat

25/01/2020 12:18:09
Quote Anchor link
Herinnert u zich deze nog nog nog: https://www.phphulp.nl/php/forum/topic/automatisch-url-aanmaken/101784/#734199

(gewoon verder lezen vanaf de(zelfde) link/reactie van Ariën; scheelt weer een paar bytes aan reaguren).
 
Thomas van den Heuvel

Thomas van den Heuvel

25/01/2020 13:18:50
Quote Anchor link
Je zou ook een (record-)id kunnen combineren met een controle-hash. Op die manier maakt het niet uit of de hash uniek is of niet. In combinatie met het id is de hash ook moeilijker te raden / bruteforcen.

Is het ook de bedoeling dat de URL's maar één keer gebruikt/verzilverd kunnen worden?
 



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.