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 // db.php dosyasn dahil et include 'db.php'; // URL'deki "key" parametresini al..
Decoded Output download
<?php
// db.php dosyasn dahil et
include 'db.php';
// URL'deki "key" parametresini al
if (isset($_GET['key'])) {
$key = $_GET['key'];
// Veritaban sorgusu ile key'i arat
$key = mysqli_real_escape_string($conn, $key);
$query = "SELECT url FROM urls WHERE `key` = '$key' LIMIT 1";
$result = mysqli_query($conn, $query);
// Sonu varsa url'i al ve ynlendir
if (mysqli_num_rows($result) > 0) {
$row = mysqli_fetch_assoc($result);
$url = $row['url'];
// Her durumda URL'yi bana "http://" ekleyerek ynlendir
// URL'yi "http://" ile balatyoruz, bu ekilde geerli bir URL formatna dntryoruz.
if (strpos($url, 'http://') !== 0 && strpos($url, 'https://') !== 0) {
$url = "http://$url"; // URL'yi her durumda http:// ile balatyoruz
}
// Ynlendirme ilemi
header("Location: $url");
exit();
} else {
echo "Geersiz anahtar.";
}
} else {
echo "Geerli bir 'key' parametresi yok.";
}
?>
Did this file decode correctly?
Original Code
<?php
// db.php dosyasn dahil et
include 'db.php';
// URL'deki "key" parametresini al
if (isset($_GET['key'])) {
$key = $_GET['key'];
// Veritaban sorgusu ile key'i arat
$key = mysqli_real_escape_string($conn, $key);
$query = "SELECT url FROM urls WHERE `key` = '$key' LIMIT 1";
$result = mysqli_query($conn, $query);
// Sonu varsa url'i al ve ynlendir
if (mysqli_num_rows($result) > 0) {
$row = mysqli_fetch_assoc($result);
$url = $row['url'];
// Her durumda URL'yi bana "http://" ekleyerek ynlendir
// URL'yi "http://" ile balatyoruz, bu ekilde geerli bir URL formatna dntryoruz.
if (strpos($url, 'http://') !== 0 && strpos($url, 'https://') !== 0) {
$url = "http://$url"; // URL'yi her durumda http:// ile balatyoruz
}
// Ynlendirme ilemi
header("Location: $url");
exit();
} else {
echo "Geersiz anahtar.";
}
} else {
echo "Geerli bir 'key' parametresi yok.";
}
?>
Function Calls
None |
Stats
MD5 | 546302f9f263e0a4abe6e14f8624f030 |
Eval Count | 0 |
Decode Time | 69 ms |