W3cubDocs

/WordPress

WP_Recovery_Mode_Cookie_Service::parse_cookie( string $cookie ): array|WP_Error

Parses the cookie into its four parts.

Parameters

$cookiestringrequired
Cookie content.

Return

array|WP_Error Cookie parts array, or error object on failure.

Source

private function parse_cookie( $cookie ) {
	$cookie = base64_decode( $cookie );
	$parts  = explode( '|', $cookie );

	if ( 4 !== count( $parts ) ) {
		return new WP_Error( 'invalid_format', __( 'Invalid cookie format.' ) );
	}

	return $parts;
}

Changelog

Version Description
5.2.0 Introduced.

© 2003–2024 WordPress Foundation
Licensed under the GNU GPLv2+ License.
https://developer.wordpress.org/reference/classes/wp_recovery_mode_cookie_service/parse_cookie