I am trying to put together a redirect page so that I can place URLs in my emails and when clicked, it will run a tracking script, then redirect.
My URL's are formatted http://www.site1.com/redirect.php?http://www.site2.com
I wrote the redirect.php with the following code but I am just getting a white page when it loads. Permissions are 644.
<?php
    require( dirname( __FILE__ ) . '/wp-blog-header.php' );
?>
<!DOCTYPE HTML>
<html>
<script type="text/javascript">
    var trackcmp_email = '';
    var trackcmp = document.createElement("script");
    trackcmp.async = true;
    trackcmp.type = 'text/javascript';
    trackcmp.src = '//trackcmp.net/visit?actid=myid&e='+encodeURIComponent(trackcmp_email)+'&r='+encodeURIComponent(document.referrer)+'&u='+encodeURIComponent(window.location.href);
    var trackcmp_s = document.getElementsByTagName("script");
    if (trackcmp_s.length) {
        trackcmp_s[0].parentNode.appendChild(trackcmp);
    } else {
        var trackcmp_h = document.getElementsByTagName("head");
        trackcmp_h.length && trackcmp_h[0].appendChild(trackcmp);
    }
</script>
</html>
<?php
    $uri = $_SERVER['REQUEST_URI'];
    $pieces = explode("?", $uri);
    $newURL = intval( $pieces[1] );
    header( "HTTP/1.0 302 Found" );
    header( "Status: 302" );
    header('Location: '.$newURL);
?>
 
     
    