Skip to content

Instantly share code, notes, and snippets.

@jasminsuljic
Created December 16, 2019 16:44
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save jasminsuljic/c685ad80f9f125b299610ae6a8bd9aa0 to your computer and use it in GitHub Desktop.
Save jasminsuljic/c685ad80f9f125b299610ae6a8bd9aa0 to your computer and use it in GitHub Desktop.
$url = $protocol . $_SERVER['SERVER_NAME'] . dirname($_SERVER['REQUEST_URI']);
$full_url = $url.'?'.$_SERVER['QUERY_STRING'];
$url_parsed = parse_url(preg_replace('/&digest=[^&]*/', '', $full_url));
$calculated_url = $url_parsed['scheme'].'://'.$url_parsed['host'].$url_parsed['path'].'?'.$url_parsed['query'];
//Generate digest
$checkdigest = hash('sha512', $this->pikpaykey.$calculated_url);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment