Hi, ik heb een PHP website () 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?
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
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?

Reageren