Originariamente inviato da Fabio Heller
Non capisco perchè...una connessione appartiene ad un solo utente alla volta. Forse non ho capito cosa intendi
nel caso di una pconnect il problema c'è
non è mysql a gestire le connessioni persistenti, bensi php, tanto che se usi php in modalità CGI, quindi non rimane in funzione, non puoi usare le connessioni persistenti
e quindi se il mio soft X usa le pconnect avrà certamente delle tabelle temporanee esistenti con lo stesso nome se ci sono svariati utenti nello stesso tempo di esecuzione di una pagina, quindi l'unico modo è chimare le tabelle con un nome casuale...ed il timestamp all'inizio non solo ti permette di avere sicurezza al 100% di non avere mai una tabella con lo stesso nome, ma in aggiunta lo puoi usare per una garbage collection
magari metti un _ subito dopo il timestamp e al momento del login elenchi le tabelle...calcoli per ognuna da quanto tempo è creata e se ad es sono passati + di 6 ore (un esempio) la fai saltare...oppure + di 15 minuti se a te ti serve per un'operazione veloce