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

Collapse
This topic is closed.
X
X
 
  • Time
  • Show
Clear All
new posts
  • David T. Ashley

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

    Are GET and POST parameters required to have values, i.e. are either of
    these legal?





    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.



  • flamer die.spam@hotmail.com

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


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

    >

    >
    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.

    Comment

    • Blayde

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

      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?
      >

      >

      >
      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.

      Comment

      Working...