eatfishy Posted July 17, 2010 Share Posted July 17, 2010 Anyone know how to access session variable inside an include file? For some reasons, I can access session variable across all webpages, expect when using include('page'). Quote Link to comment https://forums.phpfreaks.com/topic/208036-php-session-variable-inside-include-file/ Share on other sites More sharing options...
PFMaBiSmAd Posted July 17, 2010 Share Posted July 17, 2010 If you are using an include() statement with a file system path and not a URL, the code in the included file essentially becomes part of the source code of the main file at the point where it was included and it inherits the variable scope of the main file, including any session variables. You would need to post your main code showing how you are including the file and the included code showing this problem for anyone to be able to tell you why your code is not working. Quote Link to comment https://forums.phpfreaks.com/topic/208036-php-session-variable-inside-include-file/#findComment-1087484 Share on other sites More sharing options...
eatfishy Posted July 17, 2010 Author Share Posted July 17, 2010 Here is the php section for the main page. <? Session_start(); $_SESSION['test']='hello world'; require('http://www.domain.com/play.php'); //require('/home/public_html/domain/play.php'); tried the system file path, but the page won't load Here is the php section for the play.php <? session_start(); echo 'testing: '.$_SESSION['test']; ?> Quote Link to comment https://forums.phpfreaks.com/topic/208036-php-session-variable-inside-include-file/#findComment-1087527 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.