genzedu777 Posted January 2, 2011 Share Posted January 2, 2011 Hi, I have an issue here, after user log in, it will direct them back to the url link '.admin.php', however it has directed them to this url 'http://www.123.com\/admin.php'. As you can see there is an extra backward slash, may I know what would have caused the backward slash? May I know how do I rectify it? Thanks $home_url = 'http://' . $_SERVER['HTTP_HOST'] . dirname($_SERVER['PHP_SELF']) . '/admin.php'; header('Location: ' . $home_url); Link to comment https://forums.phpfreaks.com/topic/223188-dirname_serverphp_self/ Share on other sites More sharing options...
taketimeout Posted January 2, 2011 Share Posted January 2, 2011 Hi. You could try: $home_url = 'http://' . $_SERVER['HTTP_HOST'] . '/admin.php'; header('Location: ' . $home_url); Just a starting point. Try echoing out each part to see where the back slash is coming from: echo $_SERVER['HTTP_HOST']; echo dirname($_SERVER['PHP_SELF']); Chris Link to comment https://forums.phpfreaks.com/topic/223188-dirname_serverphp_self/#findComment-1153850 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.