Php browsing history. Php browser history method this article mainly introduces the php browser history method, which involves the php cookie operation technique and is very useful, for more information about viewing history in php, see this document.
This article mainly introduces the php browser history method, which involves the php cookie operation technique and is very useful. For more information, see
This example describes how to view the history of php. Share it with you for your reference. The specific implementation method is as follows:
?
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 |
/** * Product history browsing history * $ Data product record information */ Private function _ history ($ data) { If (! $ Data |! Is_array ($ data )) { Return false; } // Determine whether there are browsing records in the cookie class If ($ this-> _ request-> getCookie ('History ')) { $ History = unserialize ($ this-> _ request-> getCookie ('History ')); Array_unshift ($ history, $ data); // add at the top of the browser record /* 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 it */ 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.
Ghost This article mainly introduces the php browsing history method, which involves the php cookie operation technique and is very useful. if you need it, you can refer to this article...