Jump to content

Redirect is Wrong


unemployment

Recommended Posts

I am doing...

 

header("Location: {$_SERVER['PHP_SELF']}?{$_SERVER['QUERY_STRING']}");

 

For this URL...

 

http://mysite.com/something.php?c=dbdbf&tab=4

 

And when the page redirects I get a page redirection error because the page is trying to go to

 

http://mysite.com/something.php?c=dbdbf&tab=4&status=200&id=tzZN_72vIM8

 

What am I doing wrong?

Link to comment
https://forums.phpfreaks.com/topic/241982-redirect-is-wrong/
Share on other sites

Both URL's look valid. Why are you getting a page error? What page error are you getting? Does it not like the extra variables to be passed through?

 

Need a bit more information.

 

Well I guess it is working but I need it to cut off the rest of the URL after tab=4.  Any idea how to do that?

Link to comment
https://forums.phpfreaks.com/topic/241982-redirect-is-wrong/#findComment-1242697
Share on other sites

There are ways to do it all crazy and with some cool functions, but why not just do it the old fashioned way:

 

header("Location: {$_SERVER['PHP_SELF']}?c={$_GET['c']}&tab={$_GET['tab']}");

 

Since you know the two you want, I would just do that, as the order could even potentially change, this way you know that the right values are getting passed in.

Link to comment
https://forums.phpfreaks.com/topic/241982-redirect-is-wrong/#findComment-1242711
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.