This article mainly introduces the php browser history method, which involves the php cookie operation technique and is of great practical value, for more information about viewing history in php, see the following example. Share it with you for your reference. The specific implementation method is as follows:
/*** Product history browsing record * $ data product record information */private function _ history ($ data) {if (! $ Data |! Is_array ($ data) {return false;} // checks whether there is a browser record in the cookie class if ($ this-> _ request-> getCookie ('History ')) {$ history = unserialize ($ this-> _ request-> getCookie ('History '); array_unshift ($ history, $ data ); // add/* Remove duplicate records */$ rows = array (); foreach ($ history as $ v) {if (in_array ($ v, $ rows) {continue;} $ rows [] = $ v;}/* if the number of records exceeds 5, remove */while (count ($ rows)> 5) {array_pop ($ rows); // pop up} setcookie ('History ', serialize ($ rows), time () + 3600*24*30 ,'/');} else {$ history = serialize (array ($ data); setcookie ('History ', $ history, time () + 3600*24*30 ,'/');}}
I hope this article will help you with php programming.