Link to home
Start Free TrialLog in
Avatar of Phatzer
PhatzerFlag for United Kingdom of Great Britain and Northern Ireland

asked on

PHP Request Variables

Hey,

I've been using PHP for a few years properly now and there's one thing that's bugged me for a while and I need somebody to give me a hand.

Now, let's say I have a link like this: page.php?1=value1&2=value2

When I add a hyperlink to a page to change 2's value I'd do this: <a href="page.php?2=newvalue">Link</a>

Problem is, 1's value is now lost. So, I created a small script to output the request variables in the address to a string to use in my hyperlinks like this: <a href="page.php<?php echo $urlrequest ?>2=newvalue"></a>

The problem this time is that it will not change the current value of 2, it will just add it to the end like this:
page.php?1=value2&2=value2&2=newvalue.

What is the best way to overcome this issue so that I can change current request variables and possibly even remove specific request variables?

Cheers,
Dan.
ASKER CERTIFIED SOLUTION
Avatar of Roonaan
Roonaan
Flag of Netherlands image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
SOLUTION
Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Avatar of Phatzer

ASKER

Not tested the solutions yet, but I'm sure that it will be good enough for what I need to know. Using sessions for the info is a pretty good idea actually, in the past, I've only ever used sessions to handle logging in and basic user info.

I'll split points evenly, thanks for the help, I'm sure I'll get round to using the idea soon :)

@nizsmo: The semi-colon thing I know that it wasn't added, I just typed it all here, it's not a final piece of code just an idea that's all.