Is it so that the virus can survive around 24 hours 'outside' the body? This is what the virologists on the programme I watched have postulated.
The
CDC says human influenza virus can survive 2-8 hours on non-porous surfaces. Survival time for airborne particles is probably similar, even considering the time required for aerosolized droplets to settle. I'm sure that there have been experiments where human influenza virus survived for 24 hours, so 24 hours is not an outlandish figure, although probably on the high side.
Any commercial disinfectant (check the label and follow the directions) or even a bleach solution should take care of disinfecting non-porous surfaces very nicely. Frequent and proper hand washing and avoiding touching your eyes/mouth/nose will go a long way to avoiding infection, regardless of what surfaces you have been touching.