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

Variables

None

Stats

MD5 546302f9f263e0a4abe6e14f8624f030
Eval Count 0
Decode Time 69 ms