public static function secureCookieBasic::delete in Secure Cookie Data 7.2
Destroyer for the class. Deletes the data cookie if it exists.
Return value
boolean TRUE if the cookie is set, FALSE otherwise.
2 calls to secureCookieBasic::delete()
- secureCookieTreeTwo::delete_node in modules/
secure_cookie_data_tree_two.class.inc - Removes a certain node from the tree stored as cookie data.
- secure_cookie_data_delete in ./
secure_cookie_data.module - Deletes the cookie.
File
- ./
secure_cookie_data.class.inc, line 189 - secure_cookie.class.inc @author António P. P. Almeida <appa@perusio.net> @date Wed Dec 21 03:17:53 2011
Class
Code
public static function delete() {
// Check if the cookie is set.
if (isset($_COOKIE[static::$__cookie_name])) {
// Unset it at once.
unset($_COOKIE[static::$__cookie_name]);
// Create a cookie with an lifetime in the past.
return setcookie(static::$__cookie_name, secureCookieBasic::encode($cookie_data), REQUEST_TIME - 3600, static::$__cookie_path, secureCookieBasic::get_domain(), secureCookieBasic::secure_session_p(), TRUE);
}
return FALSE;
}