Seditio Source code viewer
Root | Root
./Seditio-Developer/Seditio.178/system/core/go/go.php
<?php

/* ====================
Seditio - Website engine
Copyright Neocrome & Seditio Team
https://seditio.org
[BEGIN_SED]
File=go/go.php
Version=179
Updated=2022-sep-27
Type=Core
Author=Amro
Description=External url redirect & check referer
[END_SED]
==================== */

if (!defined('SED_CODE')) exit();

define('SED_GO', TRUE);
$location = 'Extredirect';
$z = 'extredirect';

require(
SED_ROOT . '/system/functions.php');
require(
SED_ROOT . '/datas/config.php');
require(
SED_ROOT . '/system/common.php');

$ref = isset($_SERVER['HTTP_REFERER']) ? $_SERVER['HTTP_REFERER'] : '';

if (!empty(
$ref) && mb_strpos($ref, $sys['domain']) !== FALSE)
    {
   
$url = $_GET['url'];
    if (
sed_valid_base64($url))
        {
       
$url = base64_decode($url);
        }      
   
$url = sed_addhttp($url);      
   
header("Location: $url");
    exit();
    }
else
    {
   
header("HTTP/1.1 301 Moved Permanently");
   
header("Location: ".$sys['abs_url']);
    exit();  
    }

?>
Presented with Sourceer