2009-10-07 3 views
10

동일한 브라우저/사용자로부터 오는 요청에 관계없이 모든 요청에서 동일한 배열 객체를 공유해야합니다. PHP에서 배열 객체를 저장할 수있는 응용 프로그램 범위가 있습니까? PHP 5.x를 사용하고 있습니다.PHP의 응용 범위

+1

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

+0

@daVe : :) ... 감사합니다. 매우 긴 시간 뒤로 – Xinus

답변

17

사용자별로 모든 요청에서 공유하려면 using sessions이 좋습니다.

모든 사용자의 모든 요청에서 공유하려면 데이터베이스에 저장하거나 디스크에 저장하거나 메모리에 저장해야합니다 (예 : memcache 또는 memcached을 사용하십시오.

4

APC 또는 Zend Cache와 같은 일부 확장 프로그램을 사용하면 응용 프로그램 범위를 모방 할 수 있습니다.
사용할 수있는 파일이 없으면 파일이나 DB에 개체를 캐시 할 수 있습니다.