JackTheKnife Posted January 5, 2011 Share Posted January 5, 2011 What is different between: $host = $_SERVER['HTTP_HOST']; and $host = "www.my-domain.com"; Somehow when I have to use first line then $_SESSION vars doesn't go through two different domains. Link to comment https://forums.phpfreaks.com/topic/223503-_serverhttp_host-as-a-variable/ Share on other sites More sharing options...
jake2891 Posted January 5, 2011 Share Posted January 5, 2011 you can use it for a dev or live environment. or if your writing a reusable piece of code where the host may change. Link to comment https://forums.phpfreaks.com/topic/223503-_serverhttp_host-as-a-variable/#findComment-1155311 Share on other sites More sharing options...
JackTheKnife Posted January 5, 2011 Author Share Posted January 5, 2011 Once again, because looks like ppl are confused what I am asking about. I have piece of code: //$host = $_SERVER['HTTP_HOST']; //disabeld for testing $host = "www.my-domain.com"; //dummy domain for testing $sql = "SELECT * FROM Items WHERE LandingPageURL = '".$host."'"; ....... $landingpage = $row["LandingPage"]; ........... if ($landingpage==$host){ $_SESSION["pid"] = $product['id']; $_SESSION["price"] = $product['price']; ........... } else { echo "oops... wrong page"; } Then I do POST form to the another site (domain) on this same server but all $_SESSION vars are empty when I have use $host = $_SERVER['HTTP_HOST'] instead of $host = "www.my-domain.com"; Link to comment https://forums.phpfreaks.com/topic/223503-_serverhttp_host-as-a-variable/#findComment-1155313 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.