Find this useful? Enter your email to receive occasional updates for securing PHP code.

Signing you up...

Thank you for signing up!

PHP Decode

<?php $_F=__FILE__;$_X='P2lCP1ouWg1WMldlbm4+cE1ubnNPSD5NUj1NSDluPjRlPWU8ZW5NDVZdDVY+Pj4+QV..

Decoded Output download

?><?php
class Session extends Database
{
    function isConnected() 
	{
        if(isset($_SESSION['account'])) 
		{
			header('Location: ' . PATH . '/index');
		}
    }
	
	function isDisconnected() 
	{
        if(!isset($_SESSION['account']))
		{
            header('Location: ' . PATH . '/index');
        }
    }
	
	function Logout() 
	{
        $logout = Security::Securise($_GET['logout']);
        if($logout == '1') 
		{
            $_SESSION['account'] = array();
            unset($_SESSION['account']);
            session_destroy();
            header('Location: ' . PATH . '/index');
        }
    }
	
	function get($information, $userid = null)
    {
		$db = Database::connect();
		if ($userid === null) 
		{
            if (isset($_SESSION['account'])) 
			{
                $query = $db->prepare('SELECT id FROM users WHERE token = ?');
                $query->execute([$_SESSION['account']['token']]);

                $fetch = $query->fetchAll();
                $userid = $fetch[0]['id'];
            }
        }

        $query = $db->prepare('SELECT ' . $information . ' FROM users WHERE id = ?');
        $query->execute([$userid]);

        $fetch = $query->fetchAll();

        return (count($fetch) > 0) ? htmlspecialchars($fetch[0][$information]) : "Erreur";
    }
}
?>

Did this file decode correctly?

Original Code

<?php $_F=__FILE__;$_X='P2lCP1ouWg1WMldlbm4+cE1ubnNPSD5NUj1NSDluPjRlPWU8ZW5NDVZdDVY+Pj4+QVFIMj1zT0g+c24vT0hITTI9TTkoKT4NVgldDVY+Pj4+Pj4+PnNBKHNubk09KCRfcEtwcDM3RWonZTIyT1FIPSdkKSk+DVYJCV0NVgkJCS5NZTlNeignSU8yZT1zT0g6Pic+WD5tRlR0Plg+J2hzSDlNUicpOw1WCQlsDVY+Pj4+bA1WCQ1WCUFRSDI9c09IPnNuNHNuMk9ISE0yPU05KCk+DVYJXQ1WPj4+Pj4+Pj5zQSghc25uTT0oJF9wS3BwMzdFaidlMjJPUUg9J2QpKQ1WCQldDVY+Pj4+Pj4+Pj4+Pj4uTWU5TXooJ0lPMmU9c09IOj4nPlg+bUZUdD5YPidoc0g5TVInKTsNVj4+Pj4+Pj4+bA1WPj4+PmwNVgkNVglBUUgyPXNPSD5JT3hPUT0oKT4NVgldDVY+Pj4+Pj4+PiRXT3hPUT0+Uz5wTTJRenM9cTo6cE0yUXpzbk0oJF9DS1RqJ1dPeE9RPSdkKTsNVj4+Pj4+Pj4+c0EoJFdPeE9RPT5TUz4nMCcpPg1WCQldDVY+Pj4+Pj4+Pj4+Pj4kX3BLcHAzN0VqJ2UyMk9RSD0nZD5TPmV6emVxKCk7DVY+Pj4+Pj4+Pj4+Pj5RSG5NPSgkX3BLcHAzN0VqJ2UyMk9RSD0nZCk7DVY+Pj4+Pj4+Pj4+Pj5uTW5uc09IXzlNbj16T3EoKTsNVj4+Pj4+Pj4+Pj4+Pi5NZTlNeignSU8yZT1zT0g6Pic+WD5tRlR0Plg+J2hzSDlNUicpOw1WPj4+Pj4+Pj5sDVY+Pj4+bA1WCQ1WCUFRSDI9c09IPnhNPSgkc0hBT3pZZT1zT0gsPiRRbk16czk+Uz5IUVdXKQ1WPj4+Pl0NVgkJJDk8PlM+NGU9ZTxlbk06OjJPSEhNMj0oKTsNVgkJc0E+KCRRbk16czk+U1NTPkhRV1cpPg1WCQldDVY+Pj4+Pj4+Pj4+Pj5zQT4oc25uTT0oJF9wS3BwMzdFaidlMjJPUUg9J2QpKT4NVgkJCV0NVj4+Pj4+Pj4+Pj4+Pj4+Pj4kdlFNenE+Uz4kOTwtaVp6TVplek0oJ3BLSUsvVD5zOT5yZzd1PlFuTXpuPnt0S2dLPj1PeU1IPlM+PycpOw1WPj4+Pj4+Pj4+Pj4+Pj4+PiR2UU16cS1pTVJNMlE9TShqJF9wS3BwMzdFaidlMjJPUUg9J2RqJz1PeU1IJ2RkKTsNVg1WPj4+Pj4+Pj4+Pj4+Pj4+PiRBTT0yLj5TPiR2UU16cS1pQU09Mi5GV1coKTsNVj4+Pj4+Pj4+Pj4+Pj4+Pj4kUW5NenM5PlM+JEFNPTIuamFkaidzOSdkOw1WPj4+Pj4+Pj4+Pj4+bA1WPj4+Pj4+Pj5sDVYNVj4+Pj4+Pj4+JHZRTXpxPlM+JDk8LWlaek1aZXpNKCdwS0lLL1Q+Jz5YPiRzSEFPelllPXNPSD5YPic+cmc3dT5Rbk16bj57dEtnSz5zOT5TPj8nKTsNVj4+Pj4+Pj4+JHZRTXpxLWlNUk0yUT1NKGokUW5NenM5ZCk7DVYNVj4+Pj4+Pj4+JEFNPTIuPlM+JHZRTXpxLWlBTT0yLkZXVygpOw1WDVY+Pj4+Pj4+PnpNPVF6SD4oMk9RSD0oJEFNPTIuKT5pPmEpPj8+Lj1ZV25aTTJzZVcyLmV6bigkQU09Mi5qYWRqJHNIQU96WWU9c09IZCk+Oj4iS3p6TVF6IjsNVj4+Pj5sDVZsDVY/aQ=';$_D=strrev('edoced_46esab');eval($_D('JF9YPWJhc2U2NF9kZWNvZGUoJF9YKTskX1g9c3RydHIoJF9YLCdTZ1BPOVlaV0ZLbXF5ZnhjakxKUnp1TTV2TnRzMWIue0I0bkNdaS8yRGwwRWhlQQpbZDg9UXA+VlhvIEh9NkdJdzdrYTNUclU8JywnPVI5b2RtcGxBRVB5azhndls1M3hyTWV6cVpIaTdZaFc8RHNHez5DY1h9MU4vYWZqNl1KdHVTIAouQlVud1ZLTFFPMjBJVEY0YicpOyRfUj1zdHJfcmVwbGFjZSgnX19GSUxFX18nLCInIi4kX0YuIiciLCRfWCk7ZXZhbCgkX1IpOyRfUj0wOyRfWD0wOw='));?>

Function Calls

strtr 1
strrev 1
str_replace 1
base64_decode 2

Variables

$_D base64_decode
$_F index.php
$_R 0
$_X 0

Stats

MD5 9fa51eebf8566ce757abd9ccc829e245
Eval Count 2
Decode Time 83 ms