This past week, my iPhone 4S (on 5.0.1) has been having problems connecting to my home wifi. The phone would show 2-3 bars of wifi as normal, but all internet use would cease. At first I thought it was just my cable modem or router (D-Link DGL-4300) needing resetting, but my wife's iPhone 4 would still be working fine on the wifi, so my phone is the issue for sure. To fix the issue, I've tried turning the phone off and back on (works every time), resetting network settings (works every time), turning airplane mode on and off (works some of the time), and turning wifi off and on (works some of the time). With the two methods that only work some of the time, when it works, the wifi is restored instantly, and when it doesn't work, my phone will just sit there trying to connect back to my wifi, but just sits there with a spinning wheel next to my network name and I have to restart the phone to even get my phone to connect to my wifi network again. I've also tried upgrading my router firmware to no avail. My network has standard WPA security and a hidden SSID, if those make any difference. Has anyone seen this issue before? tl;dr Wifi stops working, but says it's still connected. Sometimes after trying to turn wifi off and back on again, it won't even connect to my wifi network.