From b20a972de085d327fe5ad25e02a449a5cb1b0a69 Mon Sep 17 00:00:00 2001 From: Luke Bratch <l_bratch@yahoo.co.uk> Date: Fri, 15 Feb 2013 14:54:53 +0000 Subject: [PATCH] Make redirect work with any hostname or path --- submit.php | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/submit.php b/submit.php index 538fee9..2be2b1b 100755 --- a/submit.php +++ b/submit.php @@ -1,13 +1,21 @@ <?php + $path = str_replace( basename( $_SERVER['SCRIPT_NAME'] ), "", $_SERVER['SCRIPT_NAME'] ); + + if ( isset( $_SERVER['HTTP_HOST'] ) ) { + $hostname = $_SERVER['HTTP_HOST']; + } else { + $hostname = $_SERVER['SERVER_NAME']; + } + if( isset( $_POST["paste"]) && $_POST["paste"] != "" ) { $paste = $_POST["paste"]; $id = dechex( crc32( $paste ) ); $fh = fopen( $id, "w" ); fwrite( $fh, $paste ); fclose( $fh ); - header( "Location: http://p.of.je/$id" ); + header( "Location: http://" . $hostname . $path . $id ); } else { - header( "Location: http://p.of.je" ); + header( "Location: http://" . $hostname . $path ); } ?> -- GitLab