Sorry, I talk to admins only. But I let you see my source code:

<!DOCTYPE html>
<html>

<body>
    <?php
    
require('secret.inc.php');
    function 
mac_compute($admin)
    {
        global 
$magic;
        
$st $magic 'admin=' $admin;
        return 
hash('sha256'$st);
    }

    if (!
array_key_exists('admin'$_GET) || !array_key_exists('mac'$_GET)) {
        
header('Location: ?admin=0&mac=' mac_compute(0));
        exit;
    }

    
$admin $_GET['admin'];
    
$mac $_GET['mac'];

    if (
mac_compute($admin) !== $mac) {
        echo 
'<p>Tampering, tampering?</p>';
    } else if (
$admin === '0') {
        echo 
"<p>Sorry, I talk to admins only. But I let you see my source code:</p>";
        
show_source(__FILE__);
    } else {
        echo 
$msg;
    }
    
?>
</body>

</html>