alexville Posted October 15, 2008 Share Posted October 15, 2008 Is there anyway around this so I can still use my old code? 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); 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 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.. 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. 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 Link to comment https://forums.phpfreaks.com/topic/128460-webhost-blocked-ini_set/#findComment-665748 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.