# s2member/110926/includes/menu-pages/code-samples/api-mop-vars.php

s2Member – Excellent for All Kinds of Memberships, Content Restriction Paywalls &amp; Member Access Subscriptions, version 110926. 34 lines.

- Page: https://pluginprobe.com/plugins/s2member/110926/code/includes/menu-pages/code-samples/api-mop-vars.php
- Raw: https://pluginprobe.com/plugins/s2member/110926/raw/includes/menu-pages/code-samples/api-mop-vars.php
- Modified: 2011-09-27T01:36:16+00:00

Line numbers below start at 1. Link to a line or a range by appending a fragment to the
page URL, for example `https://pluginprobe.com/plugins/s2member/110926/code/includes/menu-pages/code-samples/api-mop-vars.php#L10-L20`.

```php
-----------------------------------------------------------------------------------------------------------
These example redirection links include all possible MOP Variable variations in the query string.
-----------------------------------------------------------------------------------------------------------

	.../membership-options-page/?s2member_seeking=page-587&s2member_level_req=1
	.../membership-options-page/?s2member_seeking=post-545&s2member_level_req=2
	.../membership-options-page/?s2member_seeking=catg-698&s2member_level_req=4
	.../membership-options-page/?s2member_seeking=ptag-447&s2member_level_req=3
	.../membership-options-page/?s2member_seeking=page-887&s2member_ccap_req=music
	.../membership-options-page/?s2member_seeking=post-871&s2member_ccap_req=videos
	.../membership-options-page/?s2member_seeking=post-369&s2member_sp_req=369
	.../membership-options-page/?s2member_seeking=bbpress&s2member_level_req=1
	.../membership-options-page/?s2member_seeking=ruri-aHR0cDovL3d3dy5leGFtcGxlLmNvbS8&s2member_level_req=1
	.../membership-options-page/?s2member_seeking=file-example.zip&s2member_level_req=1

-----------------------------------------------------------------------------------------------------------

Here is a breakdown on each of these Variables:

	* `s2member_seeking` = [post|page|catg|ptag]-[ID number] ( Post ID, Page ID, Category ID, Tag ID )
		Or: `s2member_seeking` = ruri-[base64 encoded URI] ( only applies w/ Membership URI Restrictions )
		Or: `s2member_seeking` = file-[protected file name] ( only applies w/ Download Restrictions )
		Or: `s2member_seeking` = bbpress ( only applies when the s2Member -> bbPress Bridge is installed )
	* `s2member_level_req` = a Membership Level # required for access ( only applies to Membership Level Access )
	* `s2member_ccap_req` = a Custom Capability required for access ( only applies to Custom Capability Restrictions )
	* `s2member_sp_req` = a Specific Post/Page ID required ( only applies to Specific Post/Page Access Restrictions )

	`s2member_seeking` is always passed in; it is never excluded.
	`s2member_level_req`, `s2member_ccap_req`, `s2member_sp_req` are mutually exclusive. 
	 Only ONE of these three Variables will be passed in combination with `s2member_seeking`.
	
-----------------------------------------------------------------------------------------------------------

* The use of MOP Vars is 100% completely optional ( for advanced site owners ).
```
