SoireeExtreme Posted February 26, 2008 Share Posted February 26, 2008 Hi, I'm trying to get a page to redirect a user to a link that is stored in the database when they click on it... But the problem is that it doesn't exactly redirect to the link stored in the database. It tries to redirect to mysite.com/whatever the stored link.... when it should just go to www.anothersite.com... Could anyone help me out please? Here is the code... Thanks in advance... <?php include "connect.php"; if(isset($_GET['linkid'])) { $linkid=$_GET['linkid']; $geturl="SELECT * from sl_links where linkid='$linkid'"; $geturl2=mysql_query($geturl) or die("Could not get url"); $geturl3=mysql_fetch_array($geturl2); print "<META HTTP-EQUIV = 'Refresh' Content = '1; URL =$geturl3[link]'> "; } ?> Quote Link to comment Share on other sites More sharing options...
SoireeExtreme Posted February 26, 2008 Author Share Posted February 26, 2008 Are people not understanding what I'm saying here? Or are people just refusing to help me out? Quote Link to comment Share on other sites More sharing options...
Karl33to Posted February 26, 2008 Share Posted February 26, 2008 if you haven't got the 'http://' part of the URL stored in the database it will do what you are describing if all the links are witout the 'http' bit the simplest way is to prepend it to the url in your meta refresh, but if you have a mixed URL formats in the database you will need some code to add it where needed ... if (substr($geturl3[link],0,7) != 'http://' ){ $url = 'http://' . $url; } Quote Link to comment 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.