/** * Redirect, with OpenID keys * @param string $url * @param array @keys */ function wrap_keyed_redirect($url, $keys) { $keys = append_openid($keys); debug($keys, 'Location keys'); $q = strpos($url, '?') ? '&' : '?'; wrap_redirect($url . $q . http_build_query($keys)); }
/** * Return an HTML refresh, with OpenID keys * @param string $url * @param array @keys */ function wrap_location($url, $keys) { $keys = append_openid($keys); debug($keys, 'Location keys'); $q = strpos($url, '?') ? '&' : '?'; header('Location: ' . $url . $q . http_build_query($keys)); debug('Location: ' . $url . $q . http_build_query($keys)); exit(0); }