mbr_is_http_post
Usage
This shortcode determines the content to be included based upon the existence of the specified $_POST variable and it's optionally specified value.
Parameters
Parameters | Description |
---|---|
var | The name of the $_POST variable for whose existence you are checking. Default: none. Required: yes. |
val | A value to which the $_POST variable will be compared to evaluate to true. Default: none. Required: no. |
Validity
This shortcode is evaluated for any type of visitor.
Conditional Branching
[ELSE_is_http_post] conditional branching is supported.
Nesting
Shortcode nesting is supported:
[mbr_is_http_post1] thru [mbr_is_http_post19]
[ELSE_is_http_post1] thru [ELSE_is_http_post19]
[/mbr_is_http_post1] thru [/mbr_is_http_post19]
Examples
- Example 1
- Example 2
- Example 3
Will display "Test POST is set" if $_POST['test_post'] exists:
[mbr_is_http_post name='test_post']
Test POST is set
[/mbr_is_http_post]
Will display "Test POST is set" if $_POST['test_post'] exists. Otherwise will display "Test POST is NOT set":
[mbr_is_http_post name='test_post']
Test POST is set
[ELSE_is_http_post]
Test POST is NOT set
[/mbr_is_http_post]
Will display "Test POST is set to 123" if $_POST['test_post'] exists AND its value is equal to 123. Otherwise will display "Test POST is NOT set to a value equal to 123":
[mbr_is_http_post name='test_post' val='123']
Test POST is set to 123
[ELSE_is_http_post]
Test POST is NOT set to a value equal to 123
[/mbr_is_http_post]
API
There is no ActiveMember360 API function equivalent for this shortcode. Please use standard PHP functions.