Requests_Cookie::format_for_set_cookie()

Format a cookie for a Set-Cookie header


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


Top ↑

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;
	}


Top ↑

User Contributed Notes User Contributed Notes

You must log in before being able to contribute a note or feedback.