Requests_Cookie::format_for_set_cookie

Advertisement

Summery Summery

Format a cookie for a Set-Cookie header

Syntax Syntax

Requests_Cookie::format_for_set_cookie()

Description Description

This is used when sending cookies to clients. This isn’t really applicable to client-side usage, but might be handy for debugging.

Return Return

(string) Cookie formatted for Set-Cookie header

Source Source

File: wp-includes/Requests/Cookie.php

	public function format_for_set_cookie() {
		$header_value = $this->format_for_header();
		if (!empty($this->attributes)) {
			$parts = array();
			foreach ($this->attributes as $key => $value) {
				// Ignore non-associative attributes
				if (is_numeric($key)) {
					$parts[] = $value;
				}
				else {
					$parts[] = sprintf('%s=%s', $key, $value);
				}
			}

			$header_value .= '; ' . implode('; ', $parts);
		}
		return $header_value;
	}

Advertisement

Advertisement

Leave a Reply