The 36-year-old, who joined Rangers in 2010, has made 170 appearances for the club and enjoyed two promotions while suffering two relegations.
He told the club website: “Everyone knows what QPR means to me and I am delighted to be part of the new philosophy that’s filtering through the club. It’s exciting times, and there’s been a lot of good work done behind the scenes.
“My longevity has surprised me – and it’s probably surprised a few others as well. But I’ve looked after myself well over the years, and I’m still going somehow!
“This season I want to remain fit and put pressure on players that are in the team. I want to set standards in training and prove to myself that I can still do this.
“Professionally, this is the longest I have been at any club and I have thoroughly enjoyed my time here. There have been a few down-turns along the way, but as a team and as a club we have always reacted to them, and bounced back. I hope we can do the same again this year.”