Please wait for 15 seconds...

Thursday, 6 September 2012

One day one of my clients came to me and asked me to integrate login with Google Oauth system. I said ok I will do it.

I created the system and system was working fine but there was a bug. When google authorize my request and redirect me back to my Google login page, where I placed a code to header redirect the user from Google login page to the home page, during the redirection it appends #_=_ in URL itself.

I dig back in the code and tried to find some clue why this is happening but did not find any clue and I was unable to remove #_=_ from URL.

I searched for this bug but could not get success. Then I search on internet for other websites if they facing same problem and I found yes some website have same issue. Suddenly I got a trick in my mind and it worked. I am going to show you what is it and how it works.

Instead of header redirect just print below script:


echo '<script type="text/javascript">""</script>';

Here I am redirecting the user by top.location. instead of header()


You can also redirect user by HTML <meta>. According to some developers it also works as well.

I hope it will also help you. Good luck...

Posted by Atul


  1. this worked for me. thanks

    1. Thank you Vivek, I hope other tutorials will do same for you.


Techsirius on Facebook