Ciao Qwertj,
innanzitutto grazie della risposta e del link, ora proverò a spiegarmi meglio con un elenco:
1)Sto facendo un sito/applicazione che permette all'utente di visualizzare dati da altri siti internet, come prezzo, nome articolo ecc.. dato in input il nome dell'articolo assieme ad altre opzioni.
2)I dati che l'utente vede a schermo sono estratti grazie all'utilizzo di CURL e simple html dom.
3)I siti internet da cui estraggo i dati sono scritti in asp.
4)Per poter estrarre i dati eseguo una POST con CURL, simulando una submit sui form di questi siti internet.
5)I siti internet scritti in asp sfruttano al momento del submit un meccanismo che consente di processare la richiesta del form ritornando un "token" di autenticazione sotto forma di cookie.
6)Per catturare questo "cookie" devo utilizzare una opzione di CURL che permette di salvare questo "token" in un file di testo, che io ho chiamato cookie.txt
7)Il file di testo cookie.txt è un file presente allo stesso livello della cartella del file index.php, ed è un file che si modifica ogni volta che l'utente ricerca un prodotto.
La mia paura è che ogni volta che l'utente faccia una ricerca vada a sovrascrivere questo file, compromettendo le ricerche degli altri utenti.
Spiego la casistica che mi preoccupa maggiormente:
Due utenti fanno una ricerca contemporaneamente (Utente A ed Utente B), che cosa succede se per caso A scrive sul file cookie.txt, e mentre questi si sta autenticando con il meccanismo particolare di asp, B sovrascriva il file cookie.txt? Che cosa succederebbe a questo punto?
Il server che ospita il mio sito provvede a creare una copia virutale di questo file txt?
Oppure sono costretto a creare un file txt per ogni utente che si collega al mio servizio in modo tale da evitare questo inconveniente?
Spero di essere stato il più chiaro possibile
|