jmmille Posted May 18, 2007 Share Posted May 18, 2007 Hi guys, I'm trying to make a script that will read an url from an input box and redirect the user to this page via php. This is what I have so far: input.htm <form method="post" action="redir.php"> <input type="text" name="redurl"> <input type="submit" value="Go!"> redir.php <? $url = $_POST['redurl']; header('Location:'. $url); ?> When I run this script I get this error: Warning: Cannot modify header information - headers already sent by (output started at G:\Portable\xampplite\htdocs\redir\redir.php:2) in G:\Portable\xampplite\htdocs\redir\redir.php on line 6 Any help on this would be awesome -- I can't seem to fin anyway to do this without the header function and it's just not working for me. Quote Link to comment https://forums.phpfreaks.com/topic/52048-php-redirection-help/ Share on other sites More sharing options...
taith Posted May 18, 2007 Share Posted May 18, 2007 <? $url = $_POST['redurl']; header('Location:'. $url); exit; ?> Quote Link to comment https://forums.phpfreaks.com/topic/52048-php-redirection-help/#findComment-256576 Share on other sites More sharing options...
jmmille Posted May 18, 2007 Author Share Posted May 18, 2007 Thanks for the quick response. That is better (no error). Now I just need get the script to check for http://.. Thanks guys! Quote Link to comment https://forums.phpfreaks.com/topic/52048-php-redirection-help/#findComment-256579 Share on other sites More sharing options...
colombian Posted May 18, 2007 Share Posted May 18, 2007 And if statement infront will probably do: if($HTTP != 'on') { header('Location: http://'.$URL); Quote Link to comment https://forums.phpfreaks.com/topic/52048-php-redirection-help/#findComment-256595 Share on other sites More sharing options...
jmmille Posted May 18, 2007 Author Share Posted May 18, 2007 Thanks for all the help guys! I ended up with this code and it sees to be working correctly.. <? $url = strtolower($_POST['redurl']); if(strstr($url,'http://')) { header('Location:'. $url); } else { header('Location:http://'. $url); } exit; ?> Quote Link to comment https://forums.phpfreaks.com/topic/52048-php-redirection-help/#findComment-256604 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.