2009-10-07 21 views
10

Ho bisogno di condividere lo stesso oggetto array in tutte le richieste indipendentemente dalle richieste provenienti dallo stesso browser/utente. Esiste un ambito applicativo in php in cui potrei memorizzare quell'oggetto array. Sto usando php 5.x.Ambito applicazione in php

+1

http://stackoverflow.com/questions/3713311/how-do-i-save-data-in-an-application-scope-in-php – daVe

+0

@daVe: :) ​​... Grazie, è stato un molto tempo indietro – Xinus

risposta

17

Se si desidera condividerlo su tutte le richieste per ogni utente, è probabilmente la strada da percorrere using sessions.

Se si desidera condividerlo su tutte le richieste di tutti gli utenti, è necessario memorizzarlo nel database, su disco o tenerlo in memoria, ad es. utilizzando memcache o memcached.

4

Alcune estensioni, come APC o Zend Cache, consentono di simulare l'ambito dell'applicazione.
Se nessuno è disponibile, è possibile memorizzare l'oggetto in un file o in un DB.

Problemi correlati