By using this site, you agree to our updated Privacy Policy and our Terms of Use. Manage your Cookies Settings.
440,727 Members | 757 Online
Bytes IT Community
+ Ask a Question
Need help? Post your question and get tips & solutions from a community of 440,727 IT Pros & Developers. It's quick & easy.

Must GET/POST Parameters Have Values? (And What is the Syntax for GET, If NOT)

P: n/a
Are GET and POST parameters required to have values, i.e. are either of
these legal?

http://www.mydomain.com/index.php?this&that

http://www.mydomain.com/index.php?this=&that=

In my application, I have a GET/POST parameter that is significant just by
its presence (it doesn't need a value), and rather than say this=1&that=1 I
was wondering if it is legal to specify them without values.

Thanks, Dave.

Jul 19 '06 #1
Share this Question
Share on Google+
2 Replies


P: n/a

David T. Ashley wrote:
Are GET and POST parameters required to have values, i.e. are either of
these legal?

http://www.mydomain.com/index.php?this&that

http://www.mydomain.com/index.php?this=&that=

In my application, I have a GET/POST parameter that is significant just by
its presence (it doesn't need a value), and rather than say this=1&that=1 I
was wondering if it is legal to specify them without values.

Thanks, Dave.
yes thats ok, but they need an equals sign at the end still like in
your second example, i havent tried it without, also
empty($_GET['this']) this is fine if you simply want to see if it
doesnt have another value, i use stuff like this for links to member
logins, that way they can be returned back to the same page after a
successful login and ensure everything was there that was before.

Flamer.

Jul 19 '06 #2

P: n/a
I've used like your first example (no equals signs) with no problems
many times. All one must do to see if it is there is:

isset($_GET['this'])

I use this to get different pages from the same php script
-Blayde

David T. Ashley wrote:
Are GET and POST parameters required to have values, i.e. are either of
these legal?

http://www.mydomain.com/index.php?this&that

http://www.mydomain.com/index.php?this=&that=

In my application, I have a GET/POST parameter that is significant just by
its presence (it doesn't need a value), and rather than say this=1&that=1 I
was wondering if it is legal to specify them without values.

Thanks, Dave.
Jul 19 '06 #3

This discussion thread is closed

Replies have been disabled for this discussion.