alexville Posted October 15, 2008 Share Posted October 15, 2008 Is there anyway around this so I can still use my old code? Quote Link to comment https://forums.phpfreaks.com/topic/128460-webhost-blocked-ini_set/ Share on other sites More sharing options...
MadTechie Posted October 15, 2008 Share Posted October 15, 2008 depends what your changing ie ini_set("error_reporting",0); can be changed to error_reporting(0); Quote Link to comment https://forums.phpfreaks.com/topic/128460-webhost-blocked-ini_set/#findComment-665712 Share on other sites More sharing options...
alexville Posted October 15, 2008 Author Share Posted October 15, 2008 Here is my code that contains the ini_set: function startSession(){ global $database; //The database connection ini_set("session.cookie_domain",substr($_SERVER[HTTP_HOST],3)); session_start(); //Tell PHP to start the session /* Determine if user is logged in */ $this->logged_in = $this->checkLogin(); /** * Set guest value to users not logged in, and update * active guests table accordingly. */ if(!$this->logged_in){ $this->username = $_SESSION['username'] = GUEST_NAME; $this->userlevel = GUEST_LEVEL; $database->addActiveGuest($_SERVER['REMOTE_ADDR'], $this->time); } /* Update users last active timestamp */ else{ $database->addActiveUser($this->username, $this->time); } /* Remove inactive visitors from database */ $database->removeInactiveUsers(); $database->removeInactiveGuests(); /* Set referrer page */ if(isset($_SESSION['url'])){ $this->referrer = $_SESSION['url']; }else{ $this->referrer = "/"; } /* Set current url */ $this->url = $_SESSION['url'] = $_SERVER['PHP_SELF']; } And here is the error I get if you dont already know what it says: Warning: ini_set() has been disabled for security reasons in /home/alexvill/public_html/games/include/session.php on line 46 Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /home/alexvill/public_html/games/include/session.php:46) in /home/alexvill/public_html/games/include/session.php on line 47 Quote Link to comment https://forums.phpfreaks.com/topic/128460-webhost-blocked-ini_set/#findComment-665727 Share on other sites More sharing options...
MadTechie Posted October 15, 2008 Share Posted October 15, 2008 You using subdomain that share sessions with mail domains ? if not you don't need that line.. if you do.. then.. erm.. Quote Link to comment https://forums.phpfreaks.com/topic/128460-webhost-blocked-ini_set/#findComment-665734 Share on other sites More sharing options...
alexville Posted October 15, 2008 Author Share Posted October 15, 2008 so basically I only need that line if I use subdomains? Because I dont and I just redirect all traffic from alexville.com to www.alexville.com and thats about it for subdomains. Quote Link to comment https://forums.phpfreaks.com/topic/128460-webhost-blocked-ini_set/#findComment-665744 Share on other sites More sharing options...
MadTechie Posted October 15, 2008 Share Posted October 15, 2008 Are you using sessions on www.alexville.com that are shared on alexville.com, i assume not.. and you could fix the redirect from alexville.com to www.alexville.com via an A Records (DNS management) or via a .htaccess file (easiest option) so i would say no you don't need that line Quote Link to comment https://forums.phpfreaks.com/topic/128460-webhost-blocked-ini_set/#findComment-665748 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.