帝国CMS利用base64e加密网址跳转

<?php  
if (isset($_GET['url'])) {  
    $encodedUrl = $_GET['url'];  
    $decodedUrl = base64_decode($encodedUrl);  
    if (filter_var($decodedUrl, FILTER_VALIDATE_URL)) {  
        header('HTTP/1.1 302 Found');  
        header('Location: ' . $decodedUrl);  
        exit; 
    } else {  
        header('HTTP/1.1 400 Bad Request');  
        echo '如果URL无效';  
        exit;  
    }  
} else {   
    header('HTTP/1.1 400 Bad Request');  
    echo '没有url参数';  
    exit;  
}  
?>

帝国CMS内容页模板

/go/?url=<?=base64_encode($navinfor[down])?>

 

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注