Come creare un collegamento che impedisce la cache? Usando un numero casuale? Tempo Unix? o altre migliori opzioni?

2

Ad esempio, a volte ho bisogno di generare un link, ma non voglio che qualcuno memorizzi il contesto in base all'URL dello stesso link (es: non voglio che la finestra di dialogo di Facebook feed memorizzi il contesto della pagina), quindi bisogno di qualcosa di simile:

https://www.facebook.com/dialog/feed?app_id=(my app id)&link=http://(my website)/myContextToShare/(some random string)

che

(some random string)

è stato aggiunto per evitare che Facebook memorizzasse nella cache il vecchio contesto di myContextToShare e il mio link risultante potrebbe essere simile a questo:

https://www.facebook.com/dialog/feed?app_id=(my app id)&link=http://(my website)/myContextToShare/355917183

. La mia domanda è, che cosa dovrebbe essere "(qualche stringa casuale)"? Supponendo che sto usando php, dovrebbe essere:

<?php echo rand(); ?> 

<?php echo time(); ?> 

o altre opzioni migliori?

    
posta mmmaaa 16.05.2018 - 09:12
fonte

1 risposta

6

Probabilmente è meglio usare intestazioni HTTP di controllo della cache piuttosto che generare un sacco di URL unici.

    
risposta data 16.05.2018 - 13:23
fonte

Leggi altre domande sui tag