3v4l.org

run code in 150+ php & hhvm versions
Bugs & Features
<?php function newRememberMeCookie($id) { // generate 64 char random string and store it in current user data $random_token_string = hash('sha256', mt_rand()); $sql = "INSERT INTO lib_usercookies(user_id, user_cookies) VALUES (:user_id, :user_cookies)"; // generate cookie string that consists of userid, randomstring and combined hash of both $cookie_string_first_part = $random_token_string; $cookie_string_hash = hash_hmac('sha1', $cookie_string_first_part, "1gp@TMPS{+$78sfpMJFe-92s"); $cookie_string = $cookie_string_first_part . ':' . $cookie_string_hash; // set cookie setcookie('cri1432', $cookie_string, (time() + 60 * 60 * 24), '/', ".127.0.0.1"); } var_dump(newRememberMeCookie(1));
Output for 5.1.2 - 7.1.0
NULL
Output for 5.0.0 - 5.1.1
Fatal error: Call to undefined function hash() in /in/Pgr0q on line 7
Process exited with code 255.
Output for 4.4.5 - 4.4.9
Fatal error: Call to undefined function: hash() in /in/Pgr0q on line 7
Process exited with code 255.
Output for 4.3.2 - 4.4.4
Fatal error: Call to undefined function: hash() in /in/Pgr0q on line 7
Process exited with code 255.
Output for 4.3.0 - 4.3.1
Fatal error: Call to undefined function: hash() in /in/Pgr0q on line 7