Set PHP Cookie

function be_set_cookie() {

	if( empty( $_GET['partner_id'] ) )
		return;

	setcookie( 'billericksonPartnerId', intval( $_GET['partner_id'] ), time() + 3600 * 24 * 45, COOKIEPATH, '.' . str_replace( [ 'http://', 'https://', 'www.', 'www' ], '', home_url() ), false );
}
add_action( 'init', 'be_set_cookie' );


// To access cookie:
// $_COOKIE['billericksonPartnerId'];
Bill Erickson

Bill Erickson is a freelance WordPress developer and a contributing developer to the Genesis framework. For the past 14 years he has worked with attorneys, publishers, corporations, and non-profits, building custom websites tailored to their needs and goals.

Ready to upgrade your website?

I build custom WordPress websites that look great and are easy to manage.

Let's Talk