2012-08-17 1 views
-2

PHP가 사용자를 위해 배열을 한 번 섞어서 쿠키를 통해 기억하도록하여 새로 고침 할 때 쿠키가 설정된 경우 배열이 다시 셔플되지 않도록해야합니다. 그게 가능하니?PHP 배열 배열을 기억하고 기억해 두십시오.

감사 shuffeling에 대한

+0

어딘가에 저장해 보셨습니까? 쿠키, 세션, 파일 또는 데이터베이스를 좋아합니까? – deceze

+2

'$ arr = array (3,5,6,1); $ arr = array_shuffle ($ arr); setcookie ('wa', serialize ($ arr)); ' –

+0

왜 대답을 "받아 들일 수 없습니까?" – tuxtimo

답변

2

사용 shufflesave 쿠키 (serialize)에 배열입니다. 모든 페이지가 check if the cookie exists으로 다시로드됩니다. 읽는 경우 읽고 데이터를 셔플하지 않고 저장하십시오 ..

+0

고마워, 도와 줬어. serialize 및 gzcompress를 사용하여 저장했습니다. 하지만 그것은 전체 배열을 쿠키에 저장합니다. 배열 키만을 저장하고 배열을 랜덤 화하는 것과 같은 다른 옵션이 있습니까? – George