Poke, 30, previously played for the Cards early in his career whilst on loan from Southampton, making four appearances in 2006.
He had further loan spells at Torquay United, before being released by the Saints at the end of the 2009/10 season.
The following season he signed for Brighton & Hove Albion, where he stayed for two seasons, re-joining Torquay on a permanent basis in 2012.
In 2014 Poke signed for Portsmouth, where he went out on loan to Eastleigh at the start of the 2015/16 season, signing permanently for the Cards` league rivals in January.