ChrisDarl Posted December 6, 2005 Share Posted December 6, 2005 Does anyone know of a way to use URL variables in the function include(); or another similar function. i.e. include("./includes/leftMenu.php?item=21"); so that the item=21 will change something on the leftMenu.php page. Many thanks, Chris Quote Link to comment https://forums.phpfreaks.com/topic/2993-include/ Share on other sites More sharing options...
obsidian Posted December 6, 2005 Share Posted December 6, 2005 [!--quoteo(post=325053:date=Dec 6 2005, 08:44 AM:name=ChrisDarl)--][div class=\'quotetop\']QUOTE(ChrisDarl @ Dec 6 2005, 08:44 AM) 325053[/snapback][/div][div class=\'quotemain\'][!--quotec--] Does anyone know of a way to use URL variables in the function include(); or another similar function. i.e. include("./includes/leftMenu.php?item=21"); so that the item=21 will change something on the leftMenu.php page. Many thanks, Chris you don't need to pass variables that way. think of it this way: when you include() or require() a file, the contents of that file become part of the current page. with that in mind, all the variables are shared, too. so, all you'd have to do is something like this: <?php $item = 21; include("./includes/leftMenu.php"); ?> then, $item on leftMenu.php will already be set. hope this helps your understanding a bit Quote Link to comment https://forums.phpfreaks.com/topic/2993-include/#findComment-10041 Share on other sites More sharing options...
ChrisDarl Posted December 6, 2005 Author Share Posted December 6, 2005 Thanks, yeah, i understand that. I really was after this sort of thing... ====page a.php===== include("b.php?page=4"); ====page b.php===== if($_GET['page'] == "4") { //include page four code in a.php; } else { //include other pages in a.php } hope this helps you to understand what im trying to do more clearly. Thanks for your reply obsidian Quote Link to comment https://forums.phpfreaks.com/topic/2993-include/#findComment-10043 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.