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 |
Stats
MD5 | 9fa51eebf8566ce757abd9ccc829e245 |
Eval Count | 2 |
Decode Time | 83 ms |